15 references to Parent
ILCompiler.Compiler (5)
Compiler\Dataflow\DiagnosticUtilities.cs (1)
29
var parent = param.Module.GetObject(param.MetadataReader.GetGenericParameter(param.Handle).
Parent
);
Compiler\Dataflow\FlowAnnotations.cs (2)
181
TypeDesc parent = ecmaGenericParameter.Module.GetType(paramDef.
Parent
);
190
MethodDesc parent = ecmaGenericParameter.Module.GetMethod(paramDef.
Parent
);
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (2)
63
entitiesNeedingLazyGenerics.Add(key.GetType(formalDefinition.
Parent
));
67
entitiesNeedingLazyGenerics.Add(key.GetMethod(formalDefinition.
Parent
));
ILCompiler.ReadyToRun (2)
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (2)
63
entitiesNeedingLazyGenerics.Add(key.GetType(formalDefinition.
Parent
));
67
entitiesNeedingLazyGenerics.Add(key.GetMethod(formalDefinition.
Parent
));
ILCompiler.TypeSystem (3)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaGenericParameter.cs (3)
70
if (parameter.
Parent
.Kind == HandleKind.MethodDefinition)
76
Debug.Assert(parameter.
Parent
.Kind == HandleKind.TypeDefinition);
88
return (TypeSystemEntity)_module.GetObject(parameter.
Parent
);
Microsoft.Diagnostics.DataContractReader.Legacy (2)
MetaDataImportImpl.cs (1)
816
*ptOwner = (uint)MetadataTokens.GetToken(genericParam.
Parent
);
TypeNameBuilder.cs (1)
236
if (genericParam.
Parent
.Kind == HandleKind.TypeDefinition)
System.Reflection.MetadataLoadContext (3)
System\Reflection\TypeLoading\General\Ecma\EcmaResolver.cs (1)
140
return gp.
Parent
.Kind switch
System\Reflection\TypeLoading\Types\Ecma\EcmaGenericMethodParameterType.cs (1)
27
private RoMethod ComputeDeclaringMethod() => ((MethodDefinitionHandle)(GenericParameter.
Parent
)).ResolveMethod<RoMethod>(GetEcmaModule(), default);
System\Reflection\TypeLoading\Types\Ecma\EcmaGenericTypeParameterType.cs (1)
23
TypeDefinitionHandle declaringTypeHandle = (TypeDefinitionHandle)(GenericParameter.
Parent
);