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

View File

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