3 instantiations of InterfaceImplementationHandle
System.Reflection.Metadata (3)
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (3)
190
return new
InterfaceImplementationHandle
(rowId);
210
return new
InterfaceImplementationHandle
(handle.RowId);
220
return new
InterfaceImplementationHandle
(handle.RowId);
35 references to InterfaceImplementationHandle
Microsoft.CodeAnalysis (2)
MetadataReader\MetadataDecoder.cs (1)
2037
foreach (
var
interfaceImplHandle in Module.GetInterfaceImplementationsOrThrow(searchTypeDef))
PEWriter\MetadataWriter.cs (1)
2501
var
handle = metadata.AddInterfaceImplementation(
System.Reflection.Metadata (31)
System\Reflection\Metadata\Ecma335\CodedIndex.cs (2)
17
/// <see cref="
InterfaceImplementationHandle
"/>,
144
/// <see cref="
InterfaceImplementationHandle
"/>,
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (4)
524
public
InterfaceImplementationHandle
AddInterfaceImplementation(
534
return
InterfaceImplementationHandle
.FromRowId(_interfaceImplTable.Count);
719
/// <see cref="
InterfaceImplementationHandle
"/>,
1376
/// <see cref="
InterfaceImplementationHandle
"/>,
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (2)
380
public static
InterfaceImplementationHandle
InterfaceImplementationHandle(int rowNumber)
382
return Metadata.
InterfaceImplementationHandle
.FromRowId(ToRowId(rowNumber));
System\Reflection\Metadata\MetadataReader.cs (1)
1318
public InterfaceImplementation GetInterfaceImplementation(
InterfaceImplementationHandle
handle)
System\Reflection\Metadata\TypeSystem\HandleCollections.TypeSystem.cs (6)
1150
public readonly struct InterfaceImplementationHandleCollection : IReadOnlyCollection<
InterfaceImplementationHandle
>
1179
IEnumerator<
InterfaceImplementationHandle
> IEnumerable<
InterfaceImplementationHandle
>.GetEnumerator()
1189
public struct Enumerator : IEnumerator<
InterfaceImplementationHandle
>, IEnumerator
1208
public
InterfaceImplementationHandle
Current
1212
return
InterfaceImplementationHandle
.FromRowId((int)(_currentRowId & TokenTypeIds.RIDMask));
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (13)
176
public readonly struct InterfaceImplementationHandle : IEquatable<
InterfaceImplementationHandle
>
188
internal static
InterfaceImplementationHandle
FromRowId(int rowId)
193
public static implicit operator Handle(
InterfaceImplementationHandle
handle)
198
public static implicit operator EntityHandle(
InterfaceImplementationHandle
handle)
203
public static explicit operator
InterfaceImplementationHandle
(Handle handle)
213
public static explicit operator
InterfaceImplementationHandle
(EntityHandle handle)
233
public static bool operator ==(
InterfaceImplementationHandle
left,
InterfaceImplementationHandle
right)
240
return obj is
InterfaceImplementationHandle
&& ((
InterfaceImplementationHandle
)obj)._rowId == _rowId;
243
public bool Equals(
InterfaceImplementationHandle
other)
253
public static bool operator !=(
InterfaceImplementationHandle
left,
InterfaceImplementationHandle
right)
System\Reflection\Metadata\TypeSystem\InterfaceImplementation.cs (3)
15
internal InterfaceImplementation(MetadataReader reader,
InterfaceImplementationHandle
handle)
24
private
InterfaceImplementationHandle
Handle
26
get { return
InterfaceImplementationHandle
.FromRowId(_rowId); }
System.Reflection.MetadataLoadContext (2)
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (1)
33
public static InterfaceImplementation GetInterfaceImplementation(this
InterfaceImplementationHandle
handle, MetadataReader reader) => reader.GetInterfaceImplementation(handle);
System\Reflection\TypeLoading\Types\Ecma\EcmaDefinitionType.cs (1)
65
foreach (
InterfaceImplementationHandle
h in TypeDefinition.GetInterfaceImplementations())