1 instantiation of EcmaDefinitionType
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\General\Ecma\EcmaResolver.cs (1)
37(h, m) => new EcmaDefinitionType((TypeDefinitionHandle)h, m);
8 references to EcmaDefinitionType
System.Reflection.MetadataLoadContext (8)
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeData.cs (1)
65EcmaDefinitionType declaringType = mh.GetMethodDefinition(Reader).GetDeclaringType().ResolveTypeDef(_module);
System\Reflection\TypeLoading\General\Ecma\EcmaResolver.cs (2)
28public static EcmaDefinitionType ResolveTypeDef(this TypeDefinitionHandle handle, EcmaModule module) 36private static readonly Func<EntityHandle, EcmaModule, EcmaDefinitionType> s_resolveTypeDef =
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.cs (1)
116private EcmaDefinitionType GetModuleType() => ModuleTypeToken.ToTypeDefinitionHandle().ResolveTypeDef(this);
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.MetadataTables.cs (3)
15internal MetadataTable<EcmaDefinitionType, EcmaModule> TypeDefTable 20Interlocked.CompareExchange(ref _lazyTypeDefTable, CreateTable<EcmaDefinitionType>(TableIndex.TypeDef), null) ?? 24private volatile MetadataTable<EcmaDefinitionType, EcmaModule>? _lazyTypeDefTable;
System\Reflection\TypeLoading\Types\Ecma\EcmaGenericTypeParameterType.cs (1)
24EcmaDefinitionType declaringType = declaringTypeHandle.ResolveTypeDef(GetEcmaModule());