1 write to LocalScopeTable
System.Reflection.Metadata (1)
System\Reflection\Metadata\MetadataReader.cs (1)
761this.LocalScopeTable = new LocalScopeTableReader(rowCounts[(int)TableIndex.LocalScope], IsDeclaredSorted(TableMask.LocalScope), methodRefSizeCombined, GetReferenceSize(rowCounts, TableIndex.ImportScope), GetReferenceSize(rowCounts, TableIndex.LocalVariable), GetReferenceSize(rowCounts, TableIndex.LocalConstant), metadataTablesMemoryBlock, totalRequiredSize);
22 references to LocalScopeTable
System.Reflection.Metadata (22)
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (2)
98TableIndex.LocalScope => reader.LocalScopeTable.RowSize, 179TableIndex.LocalScope => reader.LocalScopeTable.Block,
System\Reflection\Metadata\MetadataReader.cs (7)
762totalRequiredSize += this.LocalScopeTable.Block.Length; 945firstVariableRowId = this.LocalScopeTable.GetVariableStart(scopeRowId); 951else if (scopeRowId == this.LocalScopeTable.NumberOfRows) 957lastVariableRowId = this.LocalScopeTable.GetVariableStart(scopeRowId + 1) - 1; 965firstConstantRowId = this.LocalScopeTable.GetConstantStart(scopeRowId); 971else if (scopeRowId == this.LocalScopeTable.NumberOfRows) 977lastConstantRowId = this.LocalScopeTable.GetConstantStart(scopeRowId + 1) - 1;
System\Reflection\Metadata\PortablePdb\HandleCollections.Debug.cs (8)
224_lastRowId = reader.LocalScopeTable.NumberOfRows; 228reader.LocalScopeTable.GetLocalScopeRange(methodDefinitionRowId, out _firstRowId, out _lastRowId); 331_parentEndOffset = reader.LocalScopeTable.GetEndOffset(parentRowId); 332_parentMethodRowId = reader.LocalScopeTable.GetMethod(parentRowId); 363currentEndOffset = _reader.LocalScopeTable.GetEndOffset(currentRowId); 367int rowCount = _reader.LocalScopeTable.NumberOfRows; 372_parentMethodRowId != _reader.LocalScopeTable.GetMethod(nextRowId)) 378int nextEndOffset = _reader.LocalScopeTable.GetEndOffset(nextRowId);
System\Reflection\Metadata\PortablePdb\LocalScope.cs (5)
32public MethodDefinitionHandle Method => _reader.LocalScopeTable.GetMethod(_rowId); 33public ImportScopeHandle ImportScope => _reader.LocalScopeTable.GetImportScope(Handle); 34public int StartOffset => _reader.LocalScopeTable.GetStartOffset(_rowId); 35public int Length => _reader.LocalScopeTable.GetLength(_rowId); 36public int EndOffset => _reader.LocalScopeTable.GetEndOffset(_rowId);