1
0
mirror of https://github.com/nsnail/spectre.console.git synced 2025-04-25 12:42:51 +08:00

Fix assembly name retrieval for FSharp.Core in TypeNameHelper to work better in AOT scenarios

This commit is contained in:
Phil Scott 2024-11-19 23:16:29 -05:00 committed by Patrik Svensson
parent b67af32423
commit c7c3ebdf57

@ -75,7 +75,7 @@ internal static class TypeNameHelper
{ {
builder.Append(type.Name); builder.Append(type.Name);
} }
else if (type.Assembly.ManifestModule.Name == "FSharp.Core.dll" else if (type.Assembly.GetName().Name == "FSharp.Core.dll"
&& FSharpTypeNames.TryGetValue(type.Name, out builtInName)) && FSharpTypeNames.TryGetValue(type.Name, out builtInName))
{ {
builder.Append(builtInName); builder.Append(builtInName);
@ -150,7 +150,7 @@ internal static class TypeNameHelper
return; return;
} }
if (type.Assembly.ManifestModule.Name == "FSharp.Core.dll" if (type.Assembly.GetName().Name == "FSharp.Core.dll"
&& FSharpTypeNames.TryGetValue(type.Name, out var builtInName)) && FSharpTypeNames.TryGetValue(type.Name, out var builtInName))
{ {
builder.Append(builtInName); builder.Append(builtInName);