3 instantiations of LocalConstantHandle
System.Reflection.Metadata (3)
System\Reflection\Metadata\PortablePdb\Handles.Debug.cs (3)
368return new LocalConstantHandle(rowId); 388return new LocalConstantHandle(handle.RowId); 398return new LocalConstantHandle(handle.RowId);
38 references to LocalConstantHandle
Microsoft.CodeAnalysis (5)
PEWriter\MetadataWriter.cs (2)
2943var lastLocalConstantHandle = default(LocalConstantHandle);
PEWriter\MetadataWriter.PortablePdb.cs (3)
57private void SerializeMethodDebugInfo(IMethodBody bodyOpt, int methodRid, int aggregateMethodRid, StandaloneSignatureHandle localSignatureHandleOpt, ref LocalVariableHandle lastLocalVariableHandle, ref LocalConstantHandle lastLocalConstantHandle) 167private static LocalConstantHandle NextHandle(LocalConstantHandle handle) =>
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\MethodDebugInfo.Portable.cs (1)
200foreach (var constantHandle in scope.GetLocalConstants())
System.Reflection.Metadata (31)
System\Reflection\Metadata\Ecma335\CodedIndex.cs (1)
164/// <see cref="LocalConstantHandle"/> or
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (4)
1274public LocalScopeHandle AddLocalScope(MethodDefinitionHandle method, ImportScopeHandle importScope, LocalVariableHandle variableList, LocalConstantHandle constantList, int startOffset, int length) 1320public LocalConstantHandle AddLocalConstant(StringHandle name, BlobHandle signature) 1328return LocalConstantHandle.FromRowId(_localConstantTable.Count); 1396/// <see cref="LocalConstantHandle"/> or
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (2)
482public static LocalConstantHandle LocalConstantHandle(int rowNumber) 484return Metadata.LocalConstantHandle.FromRowId(ToRowId(rowNumber));
System\Reflection\Metadata\MetadataReader.cs (1)
1383public LocalConstant GetLocalConstant(LocalConstantHandle handle)
System\Reflection\Metadata\PortablePdb\HandleCollections.Debug.cs (6)
523public readonly struct LocalConstantHandleCollection : IReadOnlyCollection<LocalConstantHandle> 559IEnumerator<LocalConstantHandle> IEnumerable<LocalConstantHandle>.GetEnumerator() 569public struct Enumerator : IEnumerator<LocalConstantHandle>, IEnumerator 588public LocalConstantHandle Current 593return LocalConstantHandle.FromRowId((int)(_currentRowId & TokenTypeIds.RIDMask));
System\Reflection\Metadata\PortablePdb\Handles.Debug.cs (12)
354public readonly struct LocalConstantHandle : IEquatable<LocalConstantHandle> 366internal static LocalConstantHandle FromRowId(int rowId) 371public static implicit operator Handle(LocalConstantHandle handle) 376public static implicit operator EntityHandle(LocalConstantHandle handle) 381public static explicit operator LocalConstantHandle(Handle handle) 391public static explicit operator LocalConstantHandle(EntityHandle handle) 411public static bool operator ==(LocalConstantHandle left, LocalConstantHandle right) 418return obj is LocalConstantHandle lch && lch._rowId == _rowId; 421public bool Equals(LocalConstantHandle other) 431public static bool operator !=(LocalConstantHandle left, LocalConstantHandle right)
System\Reflection\Metadata\PortablePdb\LocalConstant.cs (3)
21internal LocalConstant(MetadataReader reader, LocalConstantHandle handle) 30private LocalConstantHandle Handle => LocalConstantHandle.FromRowId(_rowId);
System\Reflection\Metadata\PortablePdb\Tables.Debug.cs (2)
314internal StringHandle GetName(LocalConstantHandle handle) 320internal BlobHandle GetSignature(LocalConstantHandle handle)
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (1)
34public static LocalConstant GetLocalConstant(this LocalConstantHandle handle, MetadataReader reader) => reader.GetLocalConstant(handle);