├── .github ├── dependabot.yml └── workflows │ ├── analysis.yml │ ├── build.yml │ ├── ci.yml │ ├── pr.yml │ ├── release.gen.yml │ └── release.lib.yml ├── .gitignore ├── Directory.Build.props ├── LICENSE ├── README.md ├── SourceGeneratorUtils.sln ├── docs ├── .gitignore ├── api │ ├── .gitignore │ └── index.md ├── articles │ ├── install.md │ ├── intro.md │ ├── toc.yml │ └── usage.md ├── docfx.json ├── images │ └── dotnet-logo.png ├── index.md └── toc.yml ├── gen ├── Helpers │ ├── AnalyzerConfigOptionsProviderExtensions.cs │ ├── EmbeddedResourcesStore.cs │ ├── KnownTypeSymbols.cs │ └── WellKnownStrings.cs ├── Models │ ├── DiagnosticInfo.cs │ ├── GenerationOptions.cs │ └── SourceGenerationSpec.cs ├── SourceGeneratorUtils.SourceGeneration.csproj ├── SourceGeneratorUtilsGenerator.DiagnosticDescriptors.cs ├── SourceGeneratorUtilsGenerator.Emitter.cs ├── SourceGeneratorUtilsGenerator.Parser.cs └── SourceGeneratorUtilsGenerator.cs ├── src ├── Directory.Build.props └── SourceGeneratorUtils │ ├── AbstractGenerationSpec.cs │ ├── AbstractTypeGenerationSpec.cs │ ├── DefaultGenerationSpec.cs │ ├── DefaultSourceCodeEmitter.cs │ ├── DefaultSourceFileEmitter.cs │ ├── ISourceCodeEmitter.cs │ ├── ISourceFileGenerator.cs │ ├── Infrastructure │ ├── Descriptors │ │ ├── ITypeDescriptor.cs │ │ ├── PropertyDesc.cs │ │ ├── TypeDesc.cs │ │ └── TypeRef.cs │ ├── Extensions │ │ ├── GetBestTypeByMetadataName.cs │ │ ├── KeyValuePairExtensions.cs │ │ ├── RoslynExtensions.cs │ │ ├── StringBuilderExtensions.cs │ │ ├── StringHelpers.cs │ │ └── TypeDescExtensions.cs │ ├── ImmutableEquatableArray.cs │ ├── Polyfills │ │ ├── System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute.cs │ │ ├── System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.cs │ │ ├── System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.cs │ │ ├── System.Diagnostics.CodeAnalysis.SetsRequiredMembersAttribute.cs │ │ ├── System.Index.cs │ │ ├── System.Range.cs │ │ ├── System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.cs │ │ ├── System.Runtime.CompilerServices.IsExternalInit.cs │ │ └── System.Runtime.CompilerServices.RequiredMemberAttribute.cs │ ├── SourceWriter.cs │ ├── WellKnownChars.cs │ └── WellKnownStrings.cs │ ├── SourceBuilder.cs │ ├── SourceBuilderExtensions.cs │ ├── SourceCodeEmitter.cs │ ├── SourceFile.cs │ ├── SourceFileEmitter.cs │ ├── SourceFileEmitterBase.cs │ ├── SourceFileEmitterBaseOptions.cs │ ├── SourceFileEmitterOptions.cs │ └── SourceGeneratorUtils.csproj └── tests ├── SourceGeneratorUtils.SourceGeneration.IntegrationTests ├── SourceGenerationTests.cs ├── SourceGeneratorUtils.SourceGeneration.IntegrationTests.csproj └── Usings.cs ├── SourceGeneratorUtils.SourceGeneration.TestLibrary ├── SourceGeneratorUtils.SourceGeneration.TestLibrary.csproj └── TestLibraryClass.cs ├── SourceGeneratorUtils.SourceGeneration.UnitTests ├── AnalyzerConfigOptionsProviderExtensions.cs ├── EmbeddedResourcesStoreTests.cs ├── Infrastructure │ ├── CompilationHelper.cs │ ├── SourceGenerationResult.cs │ └── TestAnalyzerConfigOptionsProvider.cs ├── SourceGeneratorUtils.SourceGeneration.UnitTests.csproj ├── SourceGeneratorUtilsGeneratorDiagnosticsTests.cs ├── SourceGeneratorUtilsGeneratorIncrementalTests.cs └── Usings.cs └── SourceGeneratorUtils.Tests ├── DefaultSourceFileEmitterTests.cs ├── KeyValuePairExtensionsTests.cs ├── SourceBuilderExtensionsTests.cs ├── SourceBuilderTests.cs ├── SourceCodeEmitterTests.cs ├── SourceFileEmitterBaseTests.cs ├── SourceFileEmitterTests.cs ├── SourceGeneratorUtils.Tests.csproj ├── SourceWriterTests.cs ├── StringBuilderExtensionsTests.cs ├── StringHelpersTests.cs ├── TypeDescExtensionsTests.cs ├── TypeRefTests.cs └── Usings.cs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/.github/workflows/analysis.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.gen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/.github/workflows/release.gen.yml -------------------------------------------------------------------------------- /.github/workflows/release.lib.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/.github/workflows/release.lib.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/README.md -------------------------------------------------------------------------------- /SourceGeneratorUtils.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/SourceGeneratorUtils.sln -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/docs/api/.gitignore -------------------------------------------------------------------------------- /docs/api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/docs/api/index.md -------------------------------------------------------------------------------- /docs/articles/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/docs/articles/install.md -------------------------------------------------------------------------------- /docs/articles/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/docs/articles/intro.md -------------------------------------------------------------------------------- /docs/articles/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/docs/articles/toc.yml -------------------------------------------------------------------------------- /docs/articles/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/docs/articles/usage.md -------------------------------------------------------------------------------- /docs/docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/docs/docfx.json -------------------------------------------------------------------------------- /docs/images/dotnet-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/docs/images/dotnet-logo.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/docs/toc.yml -------------------------------------------------------------------------------- /gen/Helpers/AnalyzerConfigOptionsProviderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/gen/Helpers/AnalyzerConfigOptionsProviderExtensions.cs -------------------------------------------------------------------------------- /gen/Helpers/EmbeddedResourcesStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/gen/Helpers/EmbeddedResourcesStore.cs -------------------------------------------------------------------------------- /gen/Helpers/KnownTypeSymbols.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/gen/Helpers/KnownTypeSymbols.cs -------------------------------------------------------------------------------- /gen/Helpers/WellKnownStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/gen/Helpers/WellKnownStrings.cs -------------------------------------------------------------------------------- /gen/Models/DiagnosticInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/gen/Models/DiagnosticInfo.cs -------------------------------------------------------------------------------- /gen/Models/GenerationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/gen/Models/GenerationOptions.cs -------------------------------------------------------------------------------- /gen/Models/SourceGenerationSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/gen/Models/SourceGenerationSpec.cs -------------------------------------------------------------------------------- /gen/SourceGeneratorUtils.SourceGeneration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/gen/SourceGeneratorUtils.SourceGeneration.csproj -------------------------------------------------------------------------------- /gen/SourceGeneratorUtilsGenerator.DiagnosticDescriptors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/gen/SourceGeneratorUtilsGenerator.DiagnosticDescriptors.cs -------------------------------------------------------------------------------- /gen/SourceGeneratorUtilsGenerator.Emitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/gen/SourceGeneratorUtilsGenerator.Emitter.cs -------------------------------------------------------------------------------- /gen/SourceGeneratorUtilsGenerator.Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/gen/SourceGeneratorUtilsGenerator.Parser.cs -------------------------------------------------------------------------------- /gen/SourceGeneratorUtilsGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/gen/SourceGeneratorUtilsGenerator.cs -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/AbstractGenerationSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/AbstractGenerationSpec.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/AbstractTypeGenerationSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/AbstractTypeGenerationSpec.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/DefaultGenerationSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/DefaultGenerationSpec.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/DefaultSourceCodeEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/DefaultSourceCodeEmitter.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/DefaultSourceFileEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/DefaultSourceFileEmitter.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/ISourceCodeEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/ISourceCodeEmitter.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/ISourceFileGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/ISourceFileGenerator.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Descriptors/ITypeDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Descriptors/ITypeDescriptor.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Descriptors/PropertyDesc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Descriptors/PropertyDesc.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Descriptors/TypeDesc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Descriptors/TypeDesc.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Descriptors/TypeRef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Descriptors/TypeRef.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Extensions/GetBestTypeByMetadataName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Extensions/GetBestTypeByMetadataName.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Extensions/KeyValuePairExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Extensions/KeyValuePairExtensions.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Extensions/RoslynExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Extensions/RoslynExtensions.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Extensions/StringBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Extensions/StringBuilderExtensions.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Extensions/StringHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Extensions/StringHelpers.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Extensions/TypeDescExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Extensions/TypeDescExtensions.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/ImmutableEquatableArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/ImmutableEquatableArray.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Diagnostics.CodeAnalysis.SetsRequiredMembersAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Diagnostics.CodeAnalysis.SetsRequiredMembersAttribute.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Index.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Index.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Range.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Range.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Runtime.CompilerServices.IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Runtime.CompilerServices.IsExternalInit.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Runtime.CompilerServices.RequiredMemberAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/Polyfills/System.Runtime.CompilerServices.RequiredMemberAttribute.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/SourceWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/SourceWriter.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/WellKnownChars.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/WellKnownChars.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/Infrastructure/WellKnownStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/Infrastructure/WellKnownStrings.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/SourceBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/SourceBuilder.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/SourceBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/SourceBuilderExtensions.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/SourceCodeEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/SourceCodeEmitter.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/SourceFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/SourceFile.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/SourceFileEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/SourceFileEmitter.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/SourceFileEmitterBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/SourceFileEmitterBase.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/SourceFileEmitterBaseOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/SourceFileEmitterBaseOptions.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/SourceFileEmitterOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/SourceFileEmitterOptions.cs -------------------------------------------------------------------------------- /src/SourceGeneratorUtils/SourceGeneratorUtils.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/src/SourceGeneratorUtils/SourceGeneratorUtils.csproj -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.SourceGeneration.IntegrationTests/SourceGenerationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.SourceGeneration.IntegrationTests/SourceGenerationTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.SourceGeneration.IntegrationTests/SourceGeneratorUtils.SourceGeneration.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.SourceGeneration.IntegrationTests/SourceGeneratorUtils.SourceGeneration.IntegrationTests.csproj -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.SourceGeneration.IntegrationTests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.SourceGeneration.IntegrationTests/Usings.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.SourceGeneration.TestLibrary/SourceGeneratorUtils.SourceGeneration.TestLibrary.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.SourceGeneration.TestLibrary/SourceGeneratorUtils.SourceGeneration.TestLibrary.csproj -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.SourceGeneration.TestLibrary/TestLibraryClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.SourceGeneration.TestLibrary/TestLibraryClass.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.SourceGeneration.UnitTests/AnalyzerConfigOptionsProviderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.SourceGeneration.UnitTests/AnalyzerConfigOptionsProviderExtensions.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.SourceGeneration.UnitTests/EmbeddedResourcesStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.SourceGeneration.UnitTests/EmbeddedResourcesStoreTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.SourceGeneration.UnitTests/Infrastructure/CompilationHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.SourceGeneration.UnitTests/Infrastructure/CompilationHelper.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.SourceGeneration.UnitTests/Infrastructure/SourceGenerationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.SourceGeneration.UnitTests/Infrastructure/SourceGenerationResult.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.SourceGeneration.UnitTests/Infrastructure/TestAnalyzerConfigOptionsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.SourceGeneration.UnitTests/Infrastructure/TestAnalyzerConfigOptionsProvider.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.SourceGeneration.UnitTests/SourceGeneratorUtils.SourceGeneration.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.SourceGeneration.UnitTests/SourceGeneratorUtils.SourceGeneration.UnitTests.csproj -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.SourceGeneration.UnitTests/SourceGeneratorUtilsGeneratorDiagnosticsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.SourceGeneration.UnitTests/SourceGeneratorUtilsGeneratorDiagnosticsTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.SourceGeneration.UnitTests/SourceGeneratorUtilsGeneratorIncrementalTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.SourceGeneration.UnitTests/SourceGeneratorUtilsGeneratorIncrementalTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.SourceGeneration.UnitTests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.SourceGeneration.UnitTests/Usings.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.Tests/DefaultSourceFileEmitterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.Tests/DefaultSourceFileEmitterTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.Tests/KeyValuePairExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.Tests/KeyValuePairExtensionsTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.Tests/SourceBuilderExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.Tests/SourceBuilderExtensionsTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.Tests/SourceBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.Tests/SourceBuilderTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.Tests/SourceCodeEmitterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.Tests/SourceCodeEmitterTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.Tests/SourceFileEmitterBaseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.Tests/SourceFileEmitterBaseTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.Tests/SourceFileEmitterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.Tests/SourceFileEmitterTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.Tests/SourceGeneratorUtils.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.Tests/SourceGeneratorUtils.Tests.csproj -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.Tests/SourceWriterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.Tests/SourceWriterTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.Tests/StringBuilderExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.Tests/StringBuilderExtensionsTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.Tests/StringHelpersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.Tests/StringHelpersTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.Tests/TypeDescExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.Tests/TypeDescExtensionsTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.Tests/TypeRefTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.Tests/TypeRefTests.cs -------------------------------------------------------------------------------- /tests/SourceGeneratorUtils.Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thenameless314159/SourceGeneratorUtils/HEAD/tests/SourceGeneratorUtils.Tests/Usings.cs --------------------------------------------------------------------------------