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