ยฉ 2026 Hedgehog Software, LLC
using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; [Generator] public sealed class RestServicesSourceGenerator : IIncrementalGenerator { public RestServicesSourceGenerator() { } void IIncrementalGenerator.Initialize(IncrementalGeneratorInitializationContext context) { // processing code } }
<ProjectReference Include="..\..\project.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="true" />
dotnet build --no-incremental
mcr.microsoft.com/dotnet/sdk:6.0
vmImage: 'ubuntu-latest'
<PackageReference Update="Microsoft.CodeAnalysis.Analyzers" Version="3.3.4" /> <PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.5.0" PrivateAssets="all" />