Switched compiler version

This commit is contained in:
Thorsten Sommer 2026-04-09 11:01:25 +02:00
parent 48e46432a0
commit 4227d69ce3
Signed by untrusted user who does not match committer: tsommer
GPG Key ID: 371BBA77A02C0108
2 changed files with 11 additions and 4 deletions

View File

@ -9,7 +9,9 @@ using Microsoft.CodeAnalysis.Text;
namespace SourceGeneratedMappings;
[Generator]
#pragma warning disable RS1036
public sealed class MappingRegistryGenerator : IIncrementalGenerator
#pragma warning restore RS1036
{
private const string GENERATED_NAMESPACE = "AIStudio.Tools.PluginSystem.Assistants.Icons";
private const string ROOT_TYPE_NAME = "MudBlazor.Icons";
@ -80,8 +82,8 @@ public sealed class MappingRegistryGenerator : IIncrementalGenerator
continue;
icons.Add(new IconDefinition(
QualifiedName: $"Icons.{groupPath}.{field.Name}",
Svg: svg));
$"Icons.{groupPath}.{field.Name}",
svg));
}
}
@ -126,5 +128,10 @@ public sealed class MappingRegistryGenerator : IIncrementalGenerator
return Microsoft.CodeAnalysis.CSharp.SymbolDisplay.FormatLiteral(value, quote: true);
}
private sealed record IconDefinition(string QualifiedName, string Svg);
private sealed class IconDefinition(string qualifiedName, string svg)
{
public string QualifiedName { get; } = qualifiedName;
public string Svg { get; } = svg;
}
}

View File

@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<TargetFramework>netstandard2.0</TargetFramework>
<IsPackable>false</IsPackable>
<Nullable>enable</Nullable>
<LangVersion>latest</LangVersion>