3 instantiations of MethodSpecificationHandle
System.Reflection.Metadata (3)
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (3)
451return new MethodSpecificationHandle(rowId); 471return new MethodSpecificationHandle(handle.RowId); 481return new MethodSpecificationHandle(handle.RowId);
36 references to MethodSpecificationHandle
Microsoft.CodeAnalysis (6)
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
439protected override MethodSpecificationHandle GetOrAddMethodSpecificationHandle(IGenericMethodInstanceReference reference)
MetadataReader\MetadataDecoder.cs (1)
2225this.Module.GetMethodSpecificationOrThrow((MethodSpecificationHandle)token, out method, out instantiation);
MetadataReader\PEModule.cs (1)
3270internal void GetMethodSpecificationOrThrow(MethodSpecificationHandle handle, out EntityHandle method, out BlobHandle instantiation)
PEWriter\FullMetadataWriter.cs (1)
265protected override MethodSpecificationHandle GetOrAddMethodSpecificationHandle(IGenericMethodInstanceReference reference)
PEWriter\MetadataWriter.cs (2)
333protected abstract MethodSpecificationHandle GetOrAddMethodSpecificationHandle(IGenericMethodInstanceReference reference); 1158private MethodSpecificationHandle GetMethodSpecificationHandle(IGenericMethodInstanceReference methodSpec)
System.Reflection.Emit (1)
System\Reflection\Emit\ModuleBuilderImpl.cs (1)
722private MethodSpecificationHandle AddMethodSpecification(EntityHandle methodHandle, Type[] genericArgs) =>
System.Reflection.Metadata (28)
System\Reflection\Metadata\Ecma335\CodedIndex.cs (2)
33/// <see cref="MethodSpecificationHandle"/>. 160/// <see cref="MethodSpecificationHandle"/>,
System\Reflection\Metadata\Ecma335\Encoding\InstructionEncoder.cs (1)
125public void Call(MethodSpecificationHandle methodHandle)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (4)
735/// <see cref="MethodSpecificationHandle"/>. 771public MethodSpecificationHandle AddMethodSpecification(EntityHandle method, BlobHandle instantiation) 779return MethodSpecificationHandle.FromRowId(_methodSpecTable.Count); 1392/// <see cref="MethodSpecificationHandle"/>,
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (2)
355public static MethodSpecificationHandle MethodSpecificationHandle(int rowNumber) 357return Metadata.MethodSpecificationHandle.FromRowId(ToRowId(rowNumber));
System\Reflection\Metadata\Internal\Tables.cs (2)
2512internal EntityHandle GetMethod(MethodSpecificationHandle handle) 2518internal BlobHandle GetInstantiation(MethodSpecificationHandle handle)
System\Reflection\Metadata\MetadataReader.cs (1)
1273public MethodSpecification GetMethodSpecification(MethodSpecificationHandle handle)
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (13)
437public readonly struct MethodSpecificationHandle : IEquatable<MethodSpecificationHandle> 449internal static MethodSpecificationHandle FromRowId(int rowId) 454public static implicit operator Handle(MethodSpecificationHandle handle) 459public static implicit operator EntityHandle(MethodSpecificationHandle handle) 464public static explicit operator MethodSpecificationHandle(Handle handle) 474public static explicit operator MethodSpecificationHandle(EntityHandle handle) 494public static bool operator ==(MethodSpecificationHandle left, MethodSpecificationHandle right) 501return obj is MethodSpecificationHandle && ((MethodSpecificationHandle)obj)._rowId == _rowId; 504public bool Equals(MethodSpecificationHandle other) 514public static bool operator !=(MethodSpecificationHandle left, MethodSpecificationHandle right)
System\Reflection\Metadata\TypeSystem\MethodSpecification.cs (3)
16internal MethodSpecification(MetadataReader reader, MethodSpecificationHandle handle) 25private MethodSpecificationHandle Handle 27get { return MethodSpecificationHandle.FromRowId(_rowId); }
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (1)
45public static MethodSpecification GetMethodSpecification(this MethodSpecificationHandle handle, MetadataReader reader) => reader.GetMethodSpecification(handle);