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)
65
EcmaDefinitionType
declaringType = mh.GetMethodDefinition(Reader).GetDeclaringType().ResolveTypeDef(_module);
System\Reflection\TypeLoading\General\Ecma\EcmaResolver.cs (2)
28
public static
EcmaDefinitionType
ResolveTypeDef(this TypeDefinitionHandle handle, EcmaModule module)
36
private static readonly Func<EntityHandle, EcmaModule,
EcmaDefinitionType
> s_resolveTypeDef =
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.cs (1)
116
private
EcmaDefinitionType
GetModuleType() => ModuleTypeToken.ToTypeDefinitionHandle().ResolveTypeDef(this);
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.MetadataTables.cs (3)
15
internal MetadataTable<
EcmaDefinitionType
, EcmaModule> TypeDefTable
20
Interlocked.CompareExchange(ref _lazyTypeDefTable, CreateTable<
EcmaDefinitionType
>(TableIndex.TypeDef), null) ??
24
private volatile MetadataTable<
EcmaDefinitionType
, EcmaModule>? _lazyTypeDefTable;
System\Reflection\TypeLoading\Types\Ecma\EcmaGenericTypeParameterType.cs (1)
24
EcmaDefinitionType
declaringType = declaringTypeHandle.ResolveTypeDef(GetEcmaModule());