Applied optimizations

This commit is contained in:
Thorsten Sommer 2026-04-09 09:51:05 +02:00
parent 14c1be8be0
commit ee6d241e68
Signed by untrusted user who does not match committer: tsommer
GPG Key ID: 371BBA77A02C0108

View File

@ -33,10 +33,7 @@ public sealed class MappingRegistryGenerator : IIncrementalGenerator
public void Initialize(IncrementalGeneratorInitializationContext context) public void Initialize(IncrementalGeneratorInitializationContext context)
{ {
context.RegisterSourceOutput(context.CompilationProvider, static (spc, compilation) => context.RegisterSourceOutput(context.CompilationProvider, Generate);
{
Generate(spc, compilation);
});
} }
private static void Generate(SourceProductionContext context, Compilation compilation) private static void Generate(SourceProductionContext context, Compilation compilation)
@ -49,7 +46,7 @@ public sealed class MappingRegistryGenerator : IIncrementalGenerator
} }
var icons = new List<IconDefinition>(); var icons = new List<IconDefinition>();
CollectIcons(rootType, new List<string>(), icons); CollectIcons(rootType, [], icons);
if (icons.Count == 0) if (icons.Count == 0)
{ {