3 instantiations of LocalVariableHandle
System.Reflection.Metadata (3)
System\Reflection\Metadata\PortablePdb\Handles.Debug.cs (3)
285return new LocalVariableHandle(rowId); 305return new LocalVariableHandle(handle.RowId); 315return new LocalVariableHandle(handle.RowId);
43 references to LocalVariableHandle
Microsoft.CodeAnalysis (5)
PEWriter\MetadataWriter.cs (2)
2942var lastLocalVariableHandle = default(LocalVariableHandle);
PEWriter\MetadataWriter.PortablePdb.cs (3)
57private void SerializeMethodDebugInfo(IMethodBody bodyOpt, int methodRid, int aggregateMethodRid, StandaloneSignatureHandle localSignatureHandleOpt, ref LocalVariableHandle lastLocalVariableHandle, ref LocalConstantHandle lastLocalConstantHandle) 164private static LocalVariableHandle NextHandle(LocalVariableHandle handle) =>
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\MethodDebugInfo.Portable.cs (1)
174foreach (var variableHandle in scope.GetLocalVariables())
System.Reflection.Emit (4)
System\Reflection\Emit\ModuleBuilderImpl.cs (4)
513private void AddLocalScope(MethodDefinitionHandle methodHandle, ImportScopeHandle parentImport, LocalVariableHandle firstLocalVariableHandle, Scope scope) 529private LocalVariableHandle GetLocalVariableHandle(List<LocalBuilder>? locals, LocalVariableHandle firstLocalHandleOfLastScope) 538LocalVariableHandle localHandle = _pdbBuilder.AddLocalVariable(LocalVariableAttributes.None, local.LocalIndex,
System.Reflection.Metadata (32)
System\Reflection\Metadata\Ecma335\CodedIndex.cs (1)
163/// <see cref="LocalVariableHandle"/>,
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (4)
1274public LocalScopeHandle AddLocalScope(MethodDefinitionHandle method, ImportScopeHandle importScope, LocalVariableHandle variableList, LocalConstantHandle constantList, int startOffset, int length) 1296public LocalVariableHandle AddLocalVariable(LocalVariableAttributes attributes, int index, StringHandle name) 1310return LocalVariableHandle.FromRowId(_localVariableTable.Count); 1395/// <see cref="LocalVariableHandle"/>,
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (2)
477public static LocalVariableHandle LocalVariableHandle(int rowNumber) 479return Metadata.LocalVariableHandle.FromRowId(ToRowId(rowNumber));
System\Reflection\Metadata\MetadataReader.cs (1)
1378public LocalVariable GetLocalVariable(LocalVariableHandle handle)
System\Reflection\Metadata\PortablePdb\HandleCollections.Debug.cs (6)
417public readonly struct LocalVariableHandleCollection : IReadOnlyCollection<LocalVariableHandle> 453IEnumerator<LocalVariableHandle> IEnumerable<LocalVariableHandle>.GetEnumerator() 463public struct Enumerator : IEnumerator<LocalVariableHandle>, IEnumerator 482public LocalVariableHandle Current 487return LocalVariableHandle.FromRowId((int)(_currentRowId & TokenTypeIds.RIDMask));
System\Reflection\Metadata\PortablePdb\Handles.Debug.cs (12)
271public readonly struct LocalVariableHandle : IEquatable<LocalVariableHandle> 283internal static LocalVariableHandle FromRowId(int rowId) 288public static implicit operator Handle(LocalVariableHandle handle) 293public static implicit operator EntityHandle(LocalVariableHandle handle) 298public static explicit operator LocalVariableHandle(Handle handle) 308public static explicit operator LocalVariableHandle(EntityHandle handle) 328public static bool operator ==(LocalVariableHandle left, LocalVariableHandle right) 335return obj is LocalVariableHandle lvh && lvh._rowId == _rowId; 338public bool Equals(LocalVariableHandle other) 348public static bool operator !=(LocalVariableHandle left, LocalVariableHandle right)
System\Reflection\Metadata\PortablePdb\LocalVariable.cs (3)
21internal LocalVariable(MetadataReader reader, LocalVariableHandle handle) 30private LocalVariableHandle Handle => LocalVariableHandle.FromRowId(_rowId);
System\Reflection\Metadata\PortablePdb\Tables.Debug.cs (3)
266internal LocalVariableAttributes GetAttributes(LocalVariableHandle handle) 272internal ushort GetIndex(LocalVariableHandle handle) 278internal StringHandle GetName(LocalVariableHandle handle)
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (1)
38public static LocalVariable GetLocalVariable(this LocalVariableHandle handle, MetadataReader reader) => reader.GetLocalVariable(handle);