├── .config └── dotnet-tools.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── ci.yml ├── .gitignore ├── GitVersion.yml ├── LICENSE ├── NuGet.Config ├── README.md ├── img ├── AssemblyLoading.jpg ├── DebuggerAttach.gif ├── OutputWindow.png ├── ScriptInjector.jpg ├── icon.ico └── icon.png └── src ├── .editorconfig ├── Directory.Build.props ├── Directory.Build.targets ├── Directory.Packages.props ├── Nuget.Build.props ├── Plugins ├── SourceGenerator.Foundations.Handlebars │ ├── IHandlebars.cs │ └── SourceGenerator.Foundations.Handlebars.csproj └── SourceGenerator.Foundations.Windows │ ├── Diagnostics │ ├── ProcessExtensions.cs │ └── ProcessInformation.cs │ ├── EnvironmentType.cs │ ├── Interop │ └── VisualStudio │ │ ├── IOleMessageFilter.cs │ │ ├── MessageFilter.cs │ │ ├── VisualStudioInterop.cs │ │ └── VisualStudioLogEventSink.cs │ ├── SourceGenerator.Foundations.Windows.csproj │ └── WindowsDevelopmentPlatform.cs ├── Sandbox ├── ConsoleApp.SourceGenerator.Tests │ ├── ConsoleApp.SourceGenerator.Tests.csproj │ └── TestCase.cs ├── ConsoleApp.SourceGenerator │ ├── AssemblyInfo.cs │ ├── ConsoleApp.SourceGenerator.csproj │ ├── ConsoleAppSourceGenerator.cs │ └── Properties │ │ └── launchSettings.json └── ConsoleApp │ ├── ConsoleApp.csproj │ ├── Program.cs │ └── Properties │ └── launchSettings.json ├── SourceGenerator.Foundations.Contracts ├── Diagnostics │ ├── ILogSink.cs │ ├── ILogger.cs │ ├── LogLevel.cs │ ├── Logger.cs │ ├── LoggerExtensions.cs │ └── Sinks │ │ └── ConsoleSink.cs ├── Environments │ └── GenericDevelopmentPlatform.cs ├── Extensions │ └── AttributeSyntaxExtensions.cs ├── IGeneratorEnvironment.cs ├── IO │ └── SGFPath.cs ├── ISgfInitializationContext.cs ├── ISgfSourceProductionContext.cs ├── IncrementalGenerator.cs ├── SgfGeneratorAttribute.cs ├── SgfInitializationContext.cs ├── SgfSourceProductionContext.cs └── SourceGenerator.Foundations.Contracts.csproj ├── SourceGenerator.Foundations.MSBuild ├── FilterAssembliesTask.cs ├── Properties │ └── PublishProfiles │ │ ├── FolderProfile.pubxml │ │ └── FolderProfile.pubxml.user ├── SourceGenerator.Foundations.MSBuild.csproj └── SourceGenerator.Foundations.MSBuild.csproj.user ├── SourceGenerator.Foundations.Shared ├── Configuration │ └── ResourceConfiguration.cs ├── IncrementalGenerator.cs ├── Reflection │ └── AssemblyNameComparer.cs ├── SgfInitializationContext.cs ├── SgfSourceProductionContext.cs ├── SourceGenerator.Foundations.Shared.projitems └── SourceGenerator.Foundations.Shared.shproj ├── SourceGenerator.Foundations.Tests ├── CompiliationTestBase.cs ├── DiagnosticAsserts.cs ├── ExtendedAnalyzerRuleTests.cs ├── Results │ ├── GeneratorDriverRunAssert.cs │ └── ITreeAssert.cs ├── SgfAnalyzerConfigOptions.cs ├── SgfAnalyzerConfigOptionsProvider.cs ├── SourceGenerator.Foundations.Tests.csproj └── Usings.cs ├── SourceGenerator.Foundations.sln ├── SourceGenerator.Foundations ├── Analyzer │ ├── Rules │ │ ├── AnalyzerRule.cs │ │ ├── ProhibitGeneratorAttributeRule.cs │ │ ├── RequireDefaultConstructorRule.cs │ │ └── RequireSfgGeneratorAttributeRule.cs │ └── SourceGeneratorAnalyzer.cs ├── HoistSourceGenerator.cs ├── Models │ └── SourceGeneratorDataModel.cs ├── Properties │ ├── AssemblyInfo.cs │ └── launchSettings.json ├── SourceGenerator.Foundations.csproj ├── SourceGenerator.Foundations.props ├── SourceGenerator.Foundations.targets └── Templates │ ├── AssemblyResolver.cs │ ├── ModuleInitializerTemplate.cs │ ├── SourceGeneratorHoistBase.cs │ └── SourceGeneratorHostImpl.cs └── libs └── SourceGenerator.Foundations.MSBuild ├── SourceGenerator.Foundations.MSBuild.deps.json ├── SourceGenerator.Foundations.MSBuild.dll └── SourceGenerator.Foundations.MSBuild.pdb /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/.gitignore -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- 1 | mode: ContinuousDeployment 2 | branches: {} -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/LICENSE -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/NuGet.Config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/README.md -------------------------------------------------------------------------------- /img/AssemblyLoading.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/img/AssemblyLoading.jpg -------------------------------------------------------------------------------- /img/DebuggerAttach.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/img/DebuggerAttach.gif -------------------------------------------------------------------------------- /img/OutputWindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/img/OutputWindow.png -------------------------------------------------------------------------------- /img/ScriptInjector.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/img/ScriptInjector.jpg -------------------------------------------------------------------------------- /img/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/img/icon.ico -------------------------------------------------------------------------------- /img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/img/icon.png -------------------------------------------------------------------------------- /src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/.editorconfig -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Directory.Build.targets -------------------------------------------------------------------------------- /src/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Directory.Packages.props -------------------------------------------------------------------------------- /src/Nuget.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Nuget.Build.props -------------------------------------------------------------------------------- /src/Plugins/SourceGenerator.Foundations.Handlebars/IHandlebars.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Plugins/SourceGenerator.Foundations.Handlebars/IHandlebars.cs -------------------------------------------------------------------------------- /src/Plugins/SourceGenerator.Foundations.Handlebars/SourceGenerator.Foundations.Handlebars.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Plugins/SourceGenerator.Foundations.Handlebars/SourceGenerator.Foundations.Handlebars.csproj -------------------------------------------------------------------------------- /src/Plugins/SourceGenerator.Foundations.Windows/Diagnostics/ProcessExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Plugins/SourceGenerator.Foundations.Windows/Diagnostics/ProcessExtensions.cs -------------------------------------------------------------------------------- /src/Plugins/SourceGenerator.Foundations.Windows/Diagnostics/ProcessInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Plugins/SourceGenerator.Foundations.Windows/Diagnostics/ProcessInformation.cs -------------------------------------------------------------------------------- /src/Plugins/SourceGenerator.Foundations.Windows/EnvironmentType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Plugins/SourceGenerator.Foundations.Windows/EnvironmentType.cs -------------------------------------------------------------------------------- /src/Plugins/SourceGenerator.Foundations.Windows/Interop/VisualStudio/IOleMessageFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Plugins/SourceGenerator.Foundations.Windows/Interop/VisualStudio/IOleMessageFilter.cs -------------------------------------------------------------------------------- /src/Plugins/SourceGenerator.Foundations.Windows/Interop/VisualStudio/MessageFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Plugins/SourceGenerator.Foundations.Windows/Interop/VisualStudio/MessageFilter.cs -------------------------------------------------------------------------------- /src/Plugins/SourceGenerator.Foundations.Windows/Interop/VisualStudio/VisualStudioInterop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Plugins/SourceGenerator.Foundations.Windows/Interop/VisualStudio/VisualStudioInterop.cs -------------------------------------------------------------------------------- /src/Plugins/SourceGenerator.Foundations.Windows/Interop/VisualStudio/VisualStudioLogEventSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Plugins/SourceGenerator.Foundations.Windows/Interop/VisualStudio/VisualStudioLogEventSink.cs -------------------------------------------------------------------------------- /src/Plugins/SourceGenerator.Foundations.Windows/SourceGenerator.Foundations.Windows.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Plugins/SourceGenerator.Foundations.Windows/SourceGenerator.Foundations.Windows.csproj -------------------------------------------------------------------------------- /src/Plugins/SourceGenerator.Foundations.Windows/WindowsDevelopmentPlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Plugins/SourceGenerator.Foundations.Windows/WindowsDevelopmentPlatform.cs -------------------------------------------------------------------------------- /src/Sandbox/ConsoleApp.SourceGenerator.Tests/ConsoleApp.SourceGenerator.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Sandbox/ConsoleApp.SourceGenerator.Tests/ConsoleApp.SourceGenerator.Tests.csproj -------------------------------------------------------------------------------- /src/Sandbox/ConsoleApp.SourceGenerator.Tests/TestCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Sandbox/ConsoleApp.SourceGenerator.Tests/TestCase.cs -------------------------------------------------------------------------------- /src/Sandbox/ConsoleApp.SourceGenerator/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("ConsoleApp.SourceGenerator.Tests")] -------------------------------------------------------------------------------- /src/Sandbox/ConsoleApp.SourceGenerator/ConsoleApp.SourceGenerator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Sandbox/ConsoleApp.SourceGenerator/ConsoleApp.SourceGenerator.csproj -------------------------------------------------------------------------------- /src/Sandbox/ConsoleApp.SourceGenerator/ConsoleAppSourceGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Sandbox/ConsoleApp.SourceGenerator/ConsoleAppSourceGenerator.cs -------------------------------------------------------------------------------- /src/Sandbox/ConsoleApp.SourceGenerator/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Sandbox/ConsoleApp.SourceGenerator/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Sandbox/ConsoleApp/ConsoleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Sandbox/ConsoleApp/ConsoleApp.csproj -------------------------------------------------------------------------------- /src/Sandbox/ConsoleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Sandbox/ConsoleApp/Program.cs -------------------------------------------------------------------------------- /src/Sandbox/ConsoleApp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/Sandbox/ConsoleApp/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/Diagnostics/ILogSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/Diagnostics/ILogSink.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/Diagnostics/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/Diagnostics/ILogger.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/Diagnostics/LogLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/Diagnostics/LogLevel.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/Diagnostics/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/Diagnostics/Logger.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/Diagnostics/LoggerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/Diagnostics/LoggerExtensions.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/Diagnostics/Sinks/ConsoleSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/Diagnostics/Sinks/ConsoleSink.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/Environments/GenericDevelopmentPlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/Environments/GenericDevelopmentPlatform.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/Extensions/AttributeSyntaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/Extensions/AttributeSyntaxExtensions.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/IGeneratorEnvironment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/IGeneratorEnvironment.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/IO/SGFPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/IO/SGFPath.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/ISgfInitializationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/ISgfInitializationContext.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/ISgfSourceProductionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/ISgfSourceProductionContext.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/IncrementalGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/IncrementalGenerator.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/SgfGeneratorAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/SgfGeneratorAttribute.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/SgfInitializationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/SgfInitializationContext.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/SgfSourceProductionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/SgfSourceProductionContext.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Contracts/SourceGenerator.Foundations.Contracts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Contracts/SourceGenerator.Foundations.Contracts.csproj -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.MSBuild/FilterAssembliesTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.MSBuild/FilterAssembliesTask.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.MSBuild/Properties/PublishProfiles/FolderProfile.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.MSBuild/Properties/PublishProfiles/FolderProfile.pubxml -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.MSBuild/Properties/PublishProfiles/FolderProfile.pubxml.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.MSBuild/Properties/PublishProfiles/FolderProfile.pubxml.user -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.MSBuild/SourceGenerator.Foundations.MSBuild.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.MSBuild/SourceGenerator.Foundations.MSBuild.csproj -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.MSBuild/SourceGenerator.Foundations.MSBuild.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.MSBuild/SourceGenerator.Foundations.MSBuild.csproj.user -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Shared/Configuration/ResourceConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Shared/Configuration/ResourceConfiguration.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Shared/IncrementalGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Shared/IncrementalGenerator.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Shared/Reflection/AssemblyNameComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Shared/Reflection/AssemblyNameComparer.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Shared/SgfInitializationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Shared/SgfInitializationContext.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Shared/SgfSourceProductionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Shared/SgfSourceProductionContext.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Shared/SourceGenerator.Foundations.Shared.projitems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Shared/SourceGenerator.Foundations.Shared.projitems -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Shared/SourceGenerator.Foundations.Shared.shproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Shared/SourceGenerator.Foundations.Shared.shproj -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Tests/CompiliationTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Tests/CompiliationTestBase.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Tests/DiagnosticAsserts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Tests/DiagnosticAsserts.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Tests/ExtendedAnalyzerRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Tests/ExtendedAnalyzerRuleTests.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Tests/Results/GeneratorDriverRunAssert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Tests/Results/GeneratorDriverRunAssert.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Tests/Results/ITreeAssert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Tests/Results/ITreeAssert.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Tests/SgfAnalyzerConfigOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Tests/SgfAnalyzerConfigOptions.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Tests/SgfAnalyzerConfigOptionsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Tests/SgfAnalyzerConfigOptionsProvider.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Tests/SourceGenerator.Foundations.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.Tests/SourceGenerator.Foundations.Tests.csproj -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.Tests/Usings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations.sln -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/Analyzer/Rules/AnalyzerRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/Analyzer/Rules/AnalyzerRule.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/Analyzer/Rules/ProhibitGeneratorAttributeRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/Analyzer/Rules/ProhibitGeneratorAttributeRule.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/Analyzer/Rules/RequireDefaultConstructorRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/Analyzer/Rules/RequireDefaultConstructorRule.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/Analyzer/Rules/RequireSfgGeneratorAttributeRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/Analyzer/Rules/RequireSfgGeneratorAttributeRule.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/Analyzer/SourceGeneratorAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/Analyzer/SourceGeneratorAnalyzer.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/HoistSourceGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/HoistSourceGenerator.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/Models/SourceGeneratorDataModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/Models/SourceGeneratorDataModel.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/SourceGenerator.Foundations.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/SourceGenerator.Foundations.csproj -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/SourceGenerator.Foundations.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/SourceGenerator.Foundations.props -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/SourceGenerator.Foundations.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/SourceGenerator.Foundations.targets -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/Templates/AssemblyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/Templates/AssemblyResolver.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/Templates/ModuleInitializerTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/Templates/ModuleInitializerTemplate.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/Templates/SourceGeneratorHoistBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/Templates/SourceGeneratorHoistBase.cs -------------------------------------------------------------------------------- /src/SourceGenerator.Foundations/Templates/SourceGeneratorHostImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/SourceGenerator.Foundations/Templates/SourceGeneratorHostImpl.cs -------------------------------------------------------------------------------- /src/libs/SourceGenerator.Foundations.MSBuild/SourceGenerator.Foundations.MSBuild.deps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/libs/SourceGenerator.Foundations.MSBuild/SourceGenerator.Foundations.MSBuild.deps.json -------------------------------------------------------------------------------- /src/libs/SourceGenerator.Foundations.MSBuild/SourceGenerator.Foundations.MSBuild.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/libs/SourceGenerator.Foundations.MSBuild/SourceGenerator.Foundations.MSBuild.dll -------------------------------------------------------------------------------- /src/libs/SourceGenerator.Foundations.MSBuild/SourceGenerator.Foundations.MSBuild.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByronMayne/SourceGenerator.Foundations/HEAD/src/libs/SourceGenerator.Foundations.MSBuild/SourceGenerator.Foundations.MSBuild.pdb --------------------------------------------------------------------------------