3 instantiations of MethodDebugInformationHandle
System.Reflection.Metadata (3)
System\Reflection\Metadata\PortablePdb\Handles.Debug.cs (3)
107return new MethodDebugInformationHandle(rowId); 127return new MethodDebugInformationHandle(handle.RowId); 137return new MethodDebugInformationHandle(handle.RowId);
36 references to MethodDebugInformationHandle
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\MethodDebugInfo.Portable.cs (1)
102var globalDebugHandle = globalHandle.ToDebugInformationHandle();
System.Diagnostics.StackTrace (1)
System\Diagnostics\StackTraceSymbols.cs (1)
67MethodDebugInformationHandle methodDebugHandle = ((MethodDefinitionHandle)handle).ToDebugInformationHandle();
System.Reflection.Metadata (32)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (2)
1244public MethodDebugInformationHandle AddMethodDebugInformation(DocumentHandle document, BlobHandle sequencePoints) 1252return MethodDebugInformationHandle.FromRowId(_methodDebugInformationTable.Count);
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (2)
467public static MethodDebugInformationHandle MethodDebugInformationHandle(int rowNumber) 469return Metadata.MethodDebugInformationHandle.FromRowId(ToRowId(rowNumber));
System\Reflection\Metadata\MetadataReader.cs (3)
1363public MethodDebugInformation GetMethodDebugInformation(MethodDebugInformationHandle handle) 1370return new MethodDebugInformation(this, MethodDebugInformationHandle.FromRowId(handle.RowId)); 1408public LocalScopeHandleCollection GetLocalScopes(MethodDebugInformationHandle handle)
System\Reflection\Metadata\PortablePdb\HandleCollections.Debug.cs (6)
110public readonly struct MethodDebugInformationHandleCollection : IReadOnlyCollection<MethodDebugInformationHandle> 139IEnumerator<MethodDebugInformationHandle> IEnumerable<MethodDebugInformationHandle>.GetEnumerator() 149public struct Enumerator : IEnumerator<MethodDebugInformationHandle>, IEnumerator 168public MethodDebugInformationHandle Current 173return MethodDebugInformationHandle.FromRowId((int)(_currentRowId & TokenTypeIds.RIDMask));
System\Reflection\Metadata\PortablePdb\Handles.Debug.cs (12)
93public readonly struct MethodDebugInformationHandle : IEquatable<MethodDebugInformationHandle> 105internal static MethodDebugInformationHandle FromRowId(int rowId) 110public static implicit operator Handle(MethodDebugInformationHandle handle) 115public static implicit operator EntityHandle(MethodDebugInformationHandle handle) 120public static explicit operator MethodDebugInformationHandle(Handle handle) 130public static explicit operator MethodDebugInformationHandle(EntityHandle handle) 150public static bool operator ==(MethodDebugInformationHandle left, MethodDebugInformationHandle right) 157return obj is MethodDebugInformationHandle mdih && mdih._rowId == _rowId; 160public bool Equals(MethodDebugInformationHandle other) 170public static bool operator !=(MethodDebugInformationHandle left, MethodDebugInformationHandle right)
System\Reflection\Metadata\PortablePdb\MethodDebugInformation.cs (3)
21internal MethodDebugInformation(MetadataReader reader, MethodDebugInformationHandle handle) 29private MethodDebugInformationHandle Handle => MethodDebugInformationHandle.FromRowId(_rowId);
System\Reflection\Metadata\PortablePdb\Tables.Debug.cs (2)
97internal DocumentHandle GetDocument(MethodDebugInformationHandle handle) 103internal BlobHandle GetSequencePoints(MethodDebugInformationHandle handle)
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (2)
348public MethodDebugInformationHandle ToDebugInformationHandle() 350return MethodDebugInformationHandle.FromRowId(_rowId);
System.Reflection.MetadataLoadContext (2)
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (2)
37public static LocalScopeHandleCollection GetLocalScopes(this MethodDebugInformationHandle handle, MetadataReader reader) => reader.GetLocalScopes(handle); 41public static MethodDebugInformation GetMethodDebugInformation(this MethodDebugInformationHandle handle, MetadataReader reader) => reader.GetMethodDebugInformation(handle);