├── .gitattributes ├── .gitignore ├── LICENSE.txt ├── _README.md ├── appveyor.yml ├── readme.md └── src ├── Directory.Build.props ├── SmartCodeGenerator.Core ├── CompilationGenerator.cs ├── DocumentTransform.cs ├── DocumentTransformation.cs ├── GeneratedDocument.cs ├── GeneratorInfo.cs ├── GeneratorLoadContext.cs ├── GeneratorPluginProvider.cs ├── IGeneratorsSource.cs ├── ITransformedDocumentPersister.cs ├── ParallelHelper.cs ├── ProgressReporter.cs └── SmartCodeGenerator.Core.csproj ├── SmartCodeGenerator.Engine ├── FileSystemGeneratorsSource.cs ├── MsBuildHelper.cs ├── OptionsHelper.cs ├── Program.cs ├── Properties │ ├── PublishProfiles │ │ └── FolderProfile.pubxml │ └── launchSettings.json ├── SmartCodeGenerator.Engine.csproj ├── ToolOptions.cs ├── ToolsOptionsExtensions.cs ├── TransformedDocumentPersister.cs └── build │ └── SmartCodeGenerator.Engine.targets ├── SmartCodeGenerator.Sdk ├── CodeGeneratorAttribute.cs ├── EnrichingCodeGeneratorProxy.cs ├── GenerationResult.cs ├── ICodeGenerator.cs ├── SmartCodeGenerator.Sdk.csproj ├── TransformationContext.cs └── build │ └── SmartCodeGenerator.Sdk.targets ├── SmartCodeGenerator.TestKit ├── DiffHelper.cs ├── InMemoryDocumentPersister.cs ├── InMemoryGeneratorSource.cs ├── MarkupHelper.cs ├── ReferenceSource.cs ├── SmartCodeGenerator.TestKit.csproj ├── SmartCodeGeneratorFixture.cs └── TransformedCodeDifferentThanExpectedException.cs ├── SmartCodeGenerator.sln └── SmartCodeGenerator.sln.DotSettings /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/_README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/appveyor.yml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/readme.md -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Core/CompilationGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Core/CompilationGenerator.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Core/DocumentTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Core/DocumentTransform.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Core/DocumentTransformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Core/DocumentTransformation.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Core/GeneratedDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Core/GeneratedDocument.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Core/GeneratorInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Core/GeneratorInfo.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Core/GeneratorLoadContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Core/GeneratorLoadContext.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Core/GeneratorPluginProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Core/GeneratorPluginProvider.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Core/IGeneratorsSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Core/IGeneratorsSource.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Core/ITransformedDocumentPersister.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Core/ITransformedDocumentPersister.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Core/ParallelHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Core/ParallelHelper.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Core/ProgressReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Core/ProgressReporter.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Core/SmartCodeGenerator.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Core/SmartCodeGenerator.Core.csproj -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Engine/FileSystemGeneratorsSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Engine/FileSystemGeneratorsSource.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Engine/MsBuildHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Engine/MsBuildHelper.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Engine/OptionsHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Engine/OptionsHelper.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Engine/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Engine/Program.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Engine/Properties/PublishProfiles/FolderProfile.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Engine/Properties/PublishProfiles/FolderProfile.pubxml -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Engine/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Engine/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Engine/SmartCodeGenerator.Engine.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Engine/SmartCodeGenerator.Engine.csproj -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Engine/ToolOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Engine/ToolOptions.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Engine/ToolsOptionsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Engine/ToolsOptionsExtensions.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Engine/TransformedDocumentPersister.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Engine/TransformedDocumentPersister.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Engine/build/SmartCodeGenerator.Engine.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Engine/build/SmartCodeGenerator.Engine.targets -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Sdk/CodeGeneratorAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Sdk/CodeGeneratorAttribute.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Sdk/EnrichingCodeGeneratorProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Sdk/EnrichingCodeGeneratorProxy.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Sdk/GenerationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Sdk/GenerationResult.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Sdk/ICodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Sdk/ICodeGenerator.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Sdk/SmartCodeGenerator.Sdk.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Sdk/SmartCodeGenerator.Sdk.csproj -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Sdk/TransformationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Sdk/TransformationContext.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.Sdk/build/SmartCodeGenerator.Sdk.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.Sdk/build/SmartCodeGenerator.Sdk.targets -------------------------------------------------------------------------------- /src/SmartCodeGenerator.TestKit/DiffHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.TestKit/DiffHelper.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.TestKit/InMemoryDocumentPersister.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.TestKit/InMemoryDocumentPersister.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.TestKit/InMemoryGeneratorSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.TestKit/InMemoryGeneratorSource.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.TestKit/MarkupHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.TestKit/MarkupHelper.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.TestKit/ReferenceSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.TestKit/ReferenceSource.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.TestKit/SmartCodeGenerator.TestKit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.TestKit/SmartCodeGenerator.TestKit.csproj -------------------------------------------------------------------------------- /src/SmartCodeGenerator.TestKit/SmartCodeGeneratorFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.TestKit/SmartCodeGeneratorFixture.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.TestKit/TransformedCodeDifferentThanExpectedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.TestKit/TransformedCodeDifferentThanExpectedException.cs -------------------------------------------------------------------------------- /src/SmartCodeGenerator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.sln -------------------------------------------------------------------------------- /src/SmartCodeGenerator.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cezarypiatek/SmartCodeGenerator/HEAD/src/SmartCodeGenerator.sln.DotSettings --------------------------------------------------------------------------------