├── .gitignore ├── .gitmodules ├── .vscode ├── settings.json └── tasks.json ├── Topten.JsonKit.Test ├── TestAbstractTypes.cs ├── TestConcreteFromInterface.cs ├── TestCustomFormat.cs ├── TestDictionary.cs ├── TestDictionaryUtils.cs ├── TestExcludeIfEmpty.cs ├── TestExcludeIfEquals.cs ├── TestExcludeIfNull.cs ├── TestExplicitMembersOnly.cs ├── TestGuid.cs ├── TestNullableTypes.cs ├── TestOptions.cs ├── TestPrimitiveTypes.cs ├── TestReparse.cs ├── TestsEvents.cs ├── TestsGeneral.cs ├── TestsReflection.cs └── Topten.JsonKit.Test.csproj ├── Topten.JsonKit.sln ├── Topten.JsonKit ├── CancelReaderException.cs ├── DecoratingActivator.cs ├── Emit.cs ├── IDictionaryExtensions.cs ├── IJsonLoadException.cs ├── IJsonLoadField.cs ├── IJsonLoaded.cs ├── IJsonLoading.cs ├── IJsonReader.cs ├── IJsonWriter.cs ├── IJsonWriting.cs ├── IJsonWritten.cs ├── JsonAttribute.cs ├── JsonExcludeAttribute.cs ├── JsonKit.cs ├── JsonMemberInfo.cs ├── JsonOptions.cs ├── JsonParseException.cs ├── JsonReader.cs ├── JsonUnknownAttribute.cs ├── JsonWriter.cs ├── LineOffset.cs ├── LiteralKind.cs ├── ReflectionInfo.cs ├── ThreadSafeCache.cs ├── Token.cs ├── Tokenizer.cs ├── Topten.JsonKit.Lite.csproj ├── Topten.JsonKit.csproj └── Utils.cs ├── readme.md ├── version.cs ├── version.json └── version.props /.gitignore: -------------------------------------------------------------------------------- 1 | .vs 2 | Build 3 | bin 4 | obj 5 | *.suo 6 | *.nupkg 7 | codesign_password.txt -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestAbstractTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestAbstractTypes.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestConcreteFromInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestConcreteFromInterface.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestCustomFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestCustomFormat.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestDictionary.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestDictionaryUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestDictionaryUtils.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestExcludeIfEmpty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestExcludeIfEmpty.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestExcludeIfEquals.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestExcludeIfEquals.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestExcludeIfNull.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestExcludeIfNull.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestExplicitMembersOnly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestExplicitMembersOnly.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestGuid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestGuid.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestNullableTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestNullableTypes.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestOptions.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestPrimitiveTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestPrimitiveTypes.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestReparse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestReparse.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestsEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestsEvents.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestsGeneral.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestsGeneral.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/TestsReflection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/TestsReflection.cs -------------------------------------------------------------------------------- /Topten.JsonKit.Test/Topten.JsonKit.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.Test/Topten.JsonKit.Test.csproj -------------------------------------------------------------------------------- /Topten.JsonKit.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit.sln -------------------------------------------------------------------------------- /Topten.JsonKit/CancelReaderException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/CancelReaderException.cs -------------------------------------------------------------------------------- /Topten.JsonKit/DecoratingActivator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/DecoratingActivator.cs -------------------------------------------------------------------------------- /Topten.JsonKit/Emit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/Emit.cs -------------------------------------------------------------------------------- /Topten.JsonKit/IDictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/IDictionaryExtensions.cs -------------------------------------------------------------------------------- /Topten.JsonKit/IJsonLoadException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/IJsonLoadException.cs -------------------------------------------------------------------------------- /Topten.JsonKit/IJsonLoadField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/IJsonLoadField.cs -------------------------------------------------------------------------------- /Topten.JsonKit/IJsonLoaded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/IJsonLoaded.cs -------------------------------------------------------------------------------- /Topten.JsonKit/IJsonLoading.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/IJsonLoading.cs -------------------------------------------------------------------------------- /Topten.JsonKit/IJsonReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/IJsonReader.cs -------------------------------------------------------------------------------- /Topten.JsonKit/IJsonWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/IJsonWriter.cs -------------------------------------------------------------------------------- /Topten.JsonKit/IJsonWriting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/IJsonWriting.cs -------------------------------------------------------------------------------- /Topten.JsonKit/IJsonWritten.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/IJsonWritten.cs -------------------------------------------------------------------------------- /Topten.JsonKit/JsonAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/JsonAttribute.cs -------------------------------------------------------------------------------- /Topten.JsonKit/JsonExcludeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/JsonExcludeAttribute.cs -------------------------------------------------------------------------------- /Topten.JsonKit/JsonKit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/JsonKit.cs -------------------------------------------------------------------------------- /Topten.JsonKit/JsonMemberInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/JsonMemberInfo.cs -------------------------------------------------------------------------------- /Topten.JsonKit/JsonOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/JsonOptions.cs -------------------------------------------------------------------------------- /Topten.JsonKit/JsonParseException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/JsonParseException.cs -------------------------------------------------------------------------------- /Topten.JsonKit/JsonReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/JsonReader.cs -------------------------------------------------------------------------------- /Topten.JsonKit/JsonUnknownAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/JsonUnknownAttribute.cs -------------------------------------------------------------------------------- /Topten.JsonKit/JsonWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/JsonWriter.cs -------------------------------------------------------------------------------- /Topten.JsonKit/LineOffset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/LineOffset.cs -------------------------------------------------------------------------------- /Topten.JsonKit/LiteralKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/LiteralKind.cs -------------------------------------------------------------------------------- /Topten.JsonKit/ReflectionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/ReflectionInfo.cs -------------------------------------------------------------------------------- /Topten.JsonKit/ThreadSafeCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/ThreadSafeCache.cs -------------------------------------------------------------------------------- /Topten.JsonKit/Token.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/Token.cs -------------------------------------------------------------------------------- /Topten.JsonKit/Tokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/Tokenizer.cs -------------------------------------------------------------------------------- /Topten.JsonKit/Topten.JsonKit.Lite.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/Topten.JsonKit.Lite.csproj -------------------------------------------------------------------------------- /Topten.JsonKit/Topten.JsonKit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/Topten.JsonKit.csproj -------------------------------------------------------------------------------- /Topten.JsonKit/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/Topten.JsonKit/Utils.cs -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/readme.md -------------------------------------------------------------------------------- /version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/version.cs -------------------------------------------------------------------------------- /version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/version.json -------------------------------------------------------------------------------- /version.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toptensoftware/JsonKit/HEAD/version.props --------------------------------------------------------------------------------