diff --git a/src/Spectre.Console/Widgets/Exceptions/TypeNameHelper.cs b/src/Spectre.Console/Widgets/Exceptions/TypeNameHelper.cs index 0b824a6..2408c55 100644 --- a/src/Spectre.Console/Widgets/Exceptions/TypeNameHelper.cs +++ b/src/Spectre.Console/Widgets/Exceptions/TypeNameHelper.cs @@ -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);