19 references to Implementation
ILCompiler.MetadataTransform (4)
ILCompiler\Metadata\Transform.TypeForwarders.cs (4)
36if (exportedType.IsForwarder || exportedType.Implementation.Kind == Ecma.HandleKind.ExportedType) 60switch (exportedType.Implementation.Kind) 67Ecma.AssemblyReference assemblyRef = reader.GetAssemblyReference((Ecma.AssemblyReferenceHandle)exportedType.Implementation); 84TypeForwarder scope = HandleTypeForwarder(module, (Ecma.ExportedTypeHandle)exportedType.Implementation);
ILCompiler.ReadyToRun (2)
Compiler\DependencyAnalysis\ReadyToRun\TypesTableNode.cs (2)
69if (expType.Implementation.Kind != HandleKind.ExportedType) 74expTypeHandle = (ExportedTypeHandle)expType.Implementation;
ILCompiler.TypeSystem (3)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (3)
353if (exportDef.Implementation.Kind == HandleKind.ExportedType) 410object implementation = currentModule.GetObject(exportedType.Implementation, notFoundBehavior); 731var implementation = GetObject(exportedType.Implementation, NotFoundBehavior.ReturnResolutionFailure);
Microsoft.CodeAnalysis (1)
MetadataReader\PEModule.cs (1)
3871AssemblyReferenceHandle refHandle = (AssemblyReferenceHandle)exportedType.Implementation;
Microsoft.CodeAnalysis.Features (3)
PdbSourceDocument\ImplementationAssemblyLookupService.cs (3)
201if (et.IsForwarder && et.Implementation.Kind == HandleKind.AssemblyReference) 203if (!et.Implementation.Equals(lastAssemblyReferenceHandle)) 205lastAssemblyReferenceHandle = et.Implementation;
Microsoft.Diagnostics.DataContractReader.Legacy (2)
MetaDataImportImpl.cs (2)
1893EntityHandle impl = exportedType.Implementation; 2001EntityHandle impl = exportedType.Implementation;
System.Reflection.Metadata (2)
System\Reflection\Metadata\Internal\NamespaceCache.cs (1)
364if (exportedType.Implementation.Kind == HandleKind.ExportedType)
System\Reflection\Metadata\TypeSystem\ExportedType.cs (1)
31get { return Attributes.IsForwarder() && Implementation.Kind == HandleKind.AssemblyReference; }
System.Reflection.MetadataLoadContext (2)
System\Reflection\TypeLoading\Assemblies\Ecma\EcmaAssembly.cs (1)
90EntityHandle implementation = exportedType.Implementation;
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.GetTypeCore.cs (1)
48EntityHandle implementation = et.Implementation;