1 write to _typeDesc
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRun\TypeFixupSignature.cs (1)
26
_typeDesc
= typeDesc;
21 references to _typeDesc
ILCompiler.ReadyToRun (21)
Compiler\DependencyAnalysis\ReadyToRun\TypeFixupSignature.cs (21)
43
if ((fixupKind == ReadyToRunFixupKind.Verify_TypeLayout) && ((MetadataType)
_typeDesc
).IsVectorTOrHasVectorTFields)
48
IEcmaModule targetModule = factory.SignatureContext.GetTargetModule(
_typeDesc
);
53
dataBuilder.EmitTypeSignature(
_typeDesc
, innerContext);
54
Debug.Assert(
_typeDesc
.IsValueType);
55
EncodeTypeLayout(dataBuilder,
_typeDesc
);
59
var act =
_typeDesc
as AsyncContinuationType;
66
dataBuilder.EmitTypeSignature(
_typeDesc
, innerContext);
191
sb.Append(nameMangler.GetMangledTypeName(
_typeDesc
));
201
return comparer.Compare(
_typeDesc
, otherNode.
_typeDesc
);
208
if (
_typeDesc
.HasInstantiation &&
209
!
_typeDesc
.IsGenericDefinition &&
211
factory.CompilationModuleGroup.VersionsWithType(
_typeDesc
))
213
dependencies.Add(factory.AllMethodsOnType(
_typeDesc
), "Methods on generic type instantiation");
217
if (!
_typeDesc
.IsGenericDefinition &&
218
!
_typeDesc
.IsInterface &&
219
_typeDesc
.IsDefType &&
221
factory.CompilationModuleGroup.VersionsWithType(
_typeDesc
) &&
222
TypeHasGVMSlots(
_typeDesc
))
224
dependencies.Add(factory.InheritedVirtualMethods(
_typeDesc
), "Inherited virtual/interface methods on type");
229
AddDependenciesForAsyncStateMachineBox(ref dependencies, factory,
_typeDesc
);