public sealed override string EEType(TypeDesc type) { return("__EEType_" + NameMangler.GetMangledTypeName(type)); }
public sealed override string ThreadStatics(TypeDesc type) { return("__ThreadStaticBase_" + NameMangler.GetMangledTypeName(type)); }
public sealed override string TypeGenericDictionary(TypeDesc type) { return(GenericDictionaryNamePrefix + NameMangler.GetMangledTypeName(type)); }
// Mangled name of boxed version of a type public sealed override string MangledBoxedTypeName(TypeDesc type) { Debug.Assert(type.IsValueType); return("Boxed_" + NameMangler.GetMangledTypeName(type)); }
public sealed override string MethodGenericDictionary(MethodDesc method) { return(GenericDictionaryNamePrefix + NameMangler.GetMangledTypeName(method.OwningType) + "_" + NameMangler.GetMangledMethodName(method)); }
public sealed override string NonGCStatics(TypeDesc type) { return(NameMangler.GetMangledTypeName(type) + "::" + NonGCStaticMemberName); }
public sealed override string ThreadStatics(TypeDesc type) { return(NameMangler.CompilationUnitPrefix + NameMangler.GetMangledTypeName(type) + "::__THREADSTATICS"); }
public sealed override string NonGCStatics(TypeDesc type) { return(NameMangler.GetMangledTypeName(type) + "::__NONGCSTATICS"); }
public sealed override string ThreadStatics(TypeDesc type) { return(NameMangler.CompilationUnitPrefix + NameMangler.GetMangledTypeName(type) + "::" + ThreadStaticMemberName); }
public sealed override string GCStatics(TypeDesc type) { return("__GCSTATICS" + NameMangler.GetMangledTypeName(type)); }
public sealed override string ThreadStaticsIndex(TypeDesc type) { return("__TypeThreadStaticIndex" + NameMangler.GetMangledTypeName(type)); }