3 instantiations of CustomDebugInformationHandle
System.Reflection.Metadata (3)
System\Reflection\Metadata\PortablePdb\Handles.Debug.cs (3)
534return new CustomDebugInformationHandle(rowId); 554return new CustomDebugInformationHandle(handle.RowId); 564return new CustomDebugInformationHandle(handle.RowId);
37 references to CustomDebugInformationHandle
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\MethodDebugInfo.Portable.cs (1)
431foreach (var infoHandle in reader.GetCustomDebugInformation(handle))
Microsoft.CodeAnalysis.Features (5)
EditAndContinue\EditAndContinueMethodDebugInfoReader.cs (1)
136foreach (var infoHandle in reader.GetCustomDebugInformation(handle))
PdbSourceDocument\DocumentDebugInfoReader.cs (3)
70foreach (var cdiHandle in _pdbReader.GetCustomDebugInformation(EntityHandle.ModuleDefinition)) 93foreach (var cdiHandle in handles) 110foreach (var handle in _pdbReader.GetCustomDebugInformation(EntityHandle.ModuleDefinition))
PdbSourceDocument\SymbolSourceDocumentFinder.cs (1)
157foreach (var cdiHandle in handles)
Roslyn.Test.PdbUtilities (1)
Reader\PdbTestUtilities.cs (1)
69foreach (var infoHandle in reader.GetCustomDebugInformation(handle))
System.Reflection.Metadata (29)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (2)
1405public CustomDebugInformationHandle AddCustomDebugInformation(EntityHandle parent, GuidHandle kind, BlobHandle value) 1414return CustomDebugInformationHandle.FromRowId(_customDebugInformationTable.Count);
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (2)
492public static CustomDebugInformationHandle CustomDebugInformationHandle(int rowNumber) 494return Metadata.CustomDebugInformationHandle.FromRowId(ToRowId(rowNumber));
System\Reflection\Metadata\MetadataReader.cs (1)
1393public CustomDebugInformation GetCustomDebugInformation(CustomDebugInformationHandle handle)
System\Reflection\Metadata\PortablePdb\CustomDebugInformation.cs (3)
15internal CustomDebugInformation(MetadataReader reader, CustomDebugInformationHandle handle) 24private CustomDebugInformationHandle Handle => CustomDebugInformationHandle.FromRowId(_rowId);
System\Reflection\Metadata\PortablePdb\HandleCollections.Debug.cs (6)
728public readonly struct CustomDebugInformationHandleCollection : IReadOnlyCollection<CustomDebugInformationHandle> 765IEnumerator<CustomDebugInformationHandle> IEnumerable<CustomDebugInformationHandle>.GetEnumerator() 775public struct Enumerator : IEnumerator<CustomDebugInformationHandle>, IEnumerator 794public CustomDebugInformationHandle Current 799return CustomDebugInformationHandle.FromRowId((int)(_currentRowId & TokenTypeIds.RIDMask));
System\Reflection\Metadata\PortablePdb\Handles.Debug.cs (12)
520public readonly struct CustomDebugInformationHandle : IEquatable<CustomDebugInformationHandle> 532internal static CustomDebugInformationHandle FromRowId(int rowId) 537public static implicit operator Handle(CustomDebugInformationHandle handle) 542public static implicit operator EntityHandle(CustomDebugInformationHandle handle) 547public static explicit operator CustomDebugInformationHandle(Handle handle) 557public static explicit operator CustomDebugInformationHandle(EntityHandle handle) 577public static bool operator ==(CustomDebugInformationHandle left, CustomDebugInformationHandle right) 584return obj is CustomDebugInformationHandle cdih && cdih._rowId == _rowId; 587public bool Equals(CustomDebugInformationHandle other) 597public static bool operator !=(CustomDebugInformationHandle left, CustomDebugInformationHandle right)
System\Reflection\Metadata\PortablePdb\Tables.Debug.cs (3)
469internal EntityHandle GetParent(CustomDebugInformationHandle handle) 475internal GuidHandle GetKind(CustomDebugInformationHandle handle) 481internal BlobHandle GetValue(CustomDebugInformationHandle handle)
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (1)
22public static CustomDebugInformation GetCustomDebugInformation(this CustomDebugInformationHandle handle, MetadataReader reader) => reader.GetCustomDebugInformation(handle);