diff --git a/src/coreclr/tools/Common/JitInterface/ThunkGenerator/InstructionSetGenerator.cs b/src/coreclr/tools/Common/JitInterface/ThunkGenerator/InstructionSetGenerator.cs index 3d12f0c12efac2..4afe06497bfa5b 100644 --- a/src/coreclr/tools/Common/JitInterface/ThunkGenerator/InstructionSetGenerator.cs +++ b/src/coreclr/tools/Common/JitInterface/ThunkGenerator/InstructionSetGenerator.cs @@ -803,15 +803,15 @@ public static InstructionSet LookupPlatformIntrinsicInstructionSet(TargetArchite if (metadataType == null) return InstructionSet.ILLEGAL; - string namespaceName = metadataType.Namespace; - string typeName = metadataType.Name; + string namespaceName = metadataType.GetNamespace(); + string typeName = metadataType.GetName(); string nestedTypeName = null; while (metadataType.ContainingType != null) { var enclosingType = (MetadataType)metadataType.ContainingType; - namespaceName = enclosingType.Namespace; - nestedTypeName = nestedTypeName is null ? metadataType.Name : $""{metadataType.Name}_{nestedTypeName}""; - typeName = enclosingType.Name; + namespaceName = enclosingType.GetNamespace(); + nestedTypeName = nestedTypeName is null ? metadataType.GetName() : $""{metadataType.GetName()}_{nestedTypeName}""; + typeName = enclosingType.GetName(); metadataType = enclosingType; }