3 instantiations of ExportedTypeHandle
System.Reflection.Metadata (3)
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (3)
617return new ExportedTypeHandle(rowId); 637return new ExportedTypeHandle(handle.RowId); 647return new ExportedTypeHandle(handle.RowId);
51 references to ExportedTypeHandle
Microsoft.CodeAnalysis (1)
MetadataReader\PEModule.cs (1)
3826foreach (var handle in forwarders)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\Metadata\PE\TypeForwarders.cs (3)
1514foreach (var exportedType in metadataReader.ExportedTypes) 1783foreach (var exportedType in peReader.ExportedTypes) 1791private static void ValidateExportedTypeRow(ExportedTypeHandle exportedTypeHandle, MetadataReader reader, string expectedFullName)
Microsoft.CodeAnalysis.Features (1)
PdbSourceDocument\ImplementationAssemblyLookupService.cs (1)
198foreach (var eth in md.ExportedTypes)
Microsoft.CodeAnalysis.Test.Utilities (1)
Metadata\MetadataValidation.cs (1)
153foreach (var typeDefHandle in metadataReader.ExportedTypes)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Metadata\PE\TypeForwarders.vb (1)
1219Private Shared Sub ValidateExportedTypeRow(exportedTypeHandle As ExportedTypeHandle, reader As MetadataReader, expectedFullName As String)
Microsoft.DotNet.GenFacades (1)
GenPartialFacadeSourceGenerator.cs (1)
119foreach (var exportedTypeHandle in reader.ExportedTypes)
System.Reflection.Metadata (39)
System\Reflection\Metadata\Ecma335\CodedIndex.cs (3)
29/// <see cref="ExportedTypeHandle"/>, 76/// <param name="handle"><see cref="AssemblyFileHandle"/>, <see cref="ExportedTypeHandle"/> or <see cref="AssemblyReferenceHandle"/></param> 156/// <see cref="ExportedTypeHandle"/>,
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (5)
731/// <see cref="ExportedTypeHandle"/>, 1135/// <param name="implementation"><see cref="AssemblyFileHandle"/>, <see cref="ExportedTypeHandle"/> or <see cref="AssemblyReferenceHandle"/></param> 1138public ExportedTypeHandle AddExportedType( 1154return ExportedTypeHandle.FromRowId(_exportedTypeTable.Count); 1388/// <see cref="ExportedTypeHandle"/>,
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (2)
365public static ExportedTypeHandle ExportedTypeHandle(int rowNumber) 367return Metadata.ExportedTypeHandle.FromRowId(ToRowId(rowNumber));
System\Reflection\Metadata\Internal\NamespaceCache.cs (3)
361foreach (var exportedTypeHandle in _metadataReader.ExportedTypes) 418public ImmutableArray<ExportedTypeHandle>.Builder? ExportedTypes; 429ExportedTypes = ImmutableArray.CreateBuilder<ExportedTypeHandle>();
System\Reflection\Metadata\Internal\NamespaceData.cs (2)
15public readonly ImmutableArray<ExportedTypeHandle> ExportedTypes; 23ImmutableArray<ExportedTypeHandle> exportedTypes)
System\Reflection\Metadata\MetadataReader.cs (1)
1169public ExportedType GetExportedType(ExportedTypeHandle handle)
System\Reflection\Metadata\TypeSystem\ExportedType.cs (3)
24private ExportedTypeHandle Handle 26get { return ExportedTypeHandle.FromRowId(rowId); } 78/// <item><description><see cref="ExportedTypeHandle"/> representing the declaring exported type in which this was is nested.</description></item>
System\Reflection\Metadata\TypeSystem\HandleCollections.TypeSystem.cs (6)
1431public readonly struct ExportedTypeHandleCollection : IReadOnlyCollection<ExportedTypeHandle> 1451IEnumerator<ExportedTypeHandle> IEnumerable<ExportedTypeHandle>.GetEnumerator() 1461public struct Enumerator : IEnumerator<ExportedTypeHandle>, IEnumerator 1478public ExportedTypeHandle Current 1482return ExportedTypeHandle.FromRowId((int)(_currentRowId & TokenTypeIds.RIDMask));
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (13)
603public readonly struct ExportedTypeHandle : IEquatable<ExportedTypeHandle> 615internal static ExportedTypeHandle FromRowId(int rowId) 620public static implicit operator Handle(ExportedTypeHandle handle) 625public static implicit operator EntityHandle(ExportedTypeHandle handle) 630public static explicit operator ExportedTypeHandle(Handle handle) 640public static explicit operator ExportedTypeHandle(EntityHandle handle) 660public static bool operator ==(ExportedTypeHandle left, ExportedTypeHandle right) 667return obj is ExportedTypeHandle && ((ExportedTypeHandle)obj)._rowId == _rowId; 670public bool Equals(ExportedTypeHandle other) 680public static bool operator !=(ExportedTypeHandle left, ExportedTypeHandle right)
System\Reflection\Metadata\TypeSystem\NamespaceDefinition.cs (1)
60public ImmutableArray<ExportedTypeHandle> ExportedTypes
System.Reflection.MetadataLoadContext (3)
System\Reflection\TypeLoading\Assemblies\Ecma\EcmaAssembly.cs (1)
84foreach (ExportedTypeHandle exportedTypeHandle in reader.ExportedTypes)
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (1)
27public static ExportedType GetExportedType(this ExportedTypeHandle handle, MetadataReader reader) => reader.GetExportedType(handle);
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.GetTypeCore.cs (1)
42foreach (ExportedTypeHandle h in reader.ExportedTypes)
System.Windows.Forms.Design.Tests (1)
SystemDesignMetadataReader.cs (1)
28foreach (ExportedTypeHandle typeHandle in metadataReader.ExportedTypes)