├── .gitattributes ├── .gitignore ├── About ├── Data processing time.png ├── Memory in use.png └── Total memory allocations.png ├── LICENSE ├── README.md ├── StackOnlyJsonParser.PerformanceTests ├── DataGenerator.cs ├── Model │ ├── HeapProduct.cs │ ├── StackProduct.cs │ └── StrictlyStackOnlyProduct.cs ├── Program.cs ├── StackOnlyJsonParser.PerformanceTests.csproj └── run.ps1 ├── StackOnlyJsonParser.UnitTests ├── Model.cs ├── StackOnlyJsonParser.UnitTests.csproj ├── Tests.Fixture.cs └── Tests.cs ├── StackOnlyJsonParser.sln └── StackOnlyJsonParser ├── CodeAnalysis ├── SymbolExtension.cs └── SyntaxHelper.cs ├── CodeGeneration ├── ArrayGenerator.cs ├── CodeGenetaionHelper.cs ├── DeserializationGenerator.cs ├── DictionaryGenerator.cs ├── LazyLoaderGenerator.cs └── TypeGenerator.cs ├── CodeStructure ├── JsonArray.cs ├── JsonDataType.cs ├── JsonDictionary.cs ├── JsonField.cs ├── JsonLazyLoader.cs └── JsonType.cs ├── Generator.cs ├── StackOnlyJsonArrayAttribute.cs ├── StackOnlyJsonDictionaryAttribute.cs ├── StackOnlyJsonFieldAttribute.cs ├── StackOnlyJsonLazyLoaderAttribute.cs ├── StackOnlyJsonParser.csproj ├── StackOnlyJsonString.cs └── StackOnlyJsonTypeAttribute.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/.gitignore -------------------------------------------------------------------------------- /About/Data processing time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/About/Data processing time.png -------------------------------------------------------------------------------- /About/Memory in use.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/About/Memory in use.png -------------------------------------------------------------------------------- /About/Total memory allocations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/About/Total memory allocations.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/README.md -------------------------------------------------------------------------------- /StackOnlyJsonParser.PerformanceTests/DataGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser.PerformanceTests/DataGenerator.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser.PerformanceTests/Model/HeapProduct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser.PerformanceTests/Model/HeapProduct.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser.PerformanceTests/Model/StackProduct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser.PerformanceTests/Model/StackProduct.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser.PerformanceTests/Model/StrictlyStackOnlyProduct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser.PerformanceTests/Model/StrictlyStackOnlyProduct.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser.PerformanceTests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser.PerformanceTests/Program.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser.PerformanceTests/StackOnlyJsonParser.PerformanceTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser.PerformanceTests/StackOnlyJsonParser.PerformanceTests.csproj -------------------------------------------------------------------------------- /StackOnlyJsonParser.PerformanceTests/run.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser.PerformanceTests/run.ps1 -------------------------------------------------------------------------------- /StackOnlyJsonParser.UnitTests/Model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser.UnitTests/Model.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser.UnitTests/StackOnlyJsonParser.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser.UnitTests/StackOnlyJsonParser.UnitTests.csproj -------------------------------------------------------------------------------- /StackOnlyJsonParser.UnitTests/Tests.Fixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser.UnitTests/Tests.Fixture.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser.UnitTests/Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser.UnitTests/Tests.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser.sln -------------------------------------------------------------------------------- /StackOnlyJsonParser/CodeAnalysis/SymbolExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/CodeAnalysis/SymbolExtension.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/CodeAnalysis/SyntaxHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/CodeAnalysis/SyntaxHelper.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/CodeGeneration/ArrayGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/CodeGeneration/ArrayGenerator.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/CodeGeneration/CodeGenetaionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/CodeGeneration/CodeGenetaionHelper.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/CodeGeneration/DeserializationGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/CodeGeneration/DeserializationGenerator.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/CodeGeneration/DictionaryGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/CodeGeneration/DictionaryGenerator.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/CodeGeneration/LazyLoaderGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/CodeGeneration/LazyLoaderGenerator.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/CodeGeneration/TypeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/CodeGeneration/TypeGenerator.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/CodeStructure/JsonArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/CodeStructure/JsonArray.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/CodeStructure/JsonDataType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/CodeStructure/JsonDataType.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/CodeStructure/JsonDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/CodeStructure/JsonDictionary.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/CodeStructure/JsonField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/CodeStructure/JsonField.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/CodeStructure/JsonLazyLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/CodeStructure/JsonLazyLoader.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/CodeStructure/JsonType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/CodeStructure/JsonType.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/Generator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/Generator.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/StackOnlyJsonArrayAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/StackOnlyJsonArrayAttribute.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/StackOnlyJsonDictionaryAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/StackOnlyJsonDictionaryAttribute.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/StackOnlyJsonFieldAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/StackOnlyJsonFieldAttribute.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/StackOnlyJsonLazyLoaderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/StackOnlyJsonLazyLoaderAttribute.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/StackOnlyJsonParser.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/StackOnlyJsonParser.csproj -------------------------------------------------------------------------------- /StackOnlyJsonParser/StackOnlyJsonString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/StackOnlyJsonString.cs -------------------------------------------------------------------------------- /StackOnlyJsonParser/StackOnlyJsonTypeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomaszRewak/C-sharp-stack-only-json-parser/HEAD/StackOnlyJsonParser/StackOnlyJsonTypeAttribute.cs --------------------------------------------------------------------------------