1 write to Block
System.Reflection.Metadata (1)
System\Reflection\Metadata\Internal\Tables.cs (1)
158this.Block = containingBlock.GetMemoryBlockAt(containingBlockOffset, this.RowSize * numberOfRows);
11 references to Block
System.Reflection.Metadata (11)
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (1)
132TableIndex.TypeDef => reader.TypeDefTable.Block,
System\Reflection\Metadata\Internal\Tables.cs (9)
164return (TypeAttributes)this.Block.PeekUInt32(rowOffset + _FlagsOffset); 170return NamespaceDefinitionHandle.FromFullNameOffset(this.Block.PeekHeapReference(rowOffset + _NamespaceOffset, _IsStringHeapRefSizeSmall)); 176return StringHandle.FromOffset(this.Block.PeekHeapReference(rowOffset + _NamespaceOffset, _IsStringHeapRefSizeSmall)); 182return StringHandle.FromOffset(this.Block.PeekHeapReference(rowOffset + _NameOffset, _IsStringHeapRefSizeSmall)); 188return TypeDefOrRefTag.ConvertToHandle(this.Block.PeekTaggedReference(rowOffset + _ExtendsOffset, _IsTypeDefOrRefRefSizeSmall)); 194return this.Block.PeekReference(rowOffset + _FieldListOffset, _IsFieldRefSizeSmall); 200return this.Block.PeekReference(rowOffset + _MethodListOffset, _IsMethodRefSizeSmall); 206int slot = this.Block.BinarySearchForSlot(numOfRows, this.RowSize, _MethodListOffset, (uint)methodDefOrPtrRowId, _IsMethodRefSizeSmall); 247int slot = this.Block.BinarySearchForSlot(numOfRows, this.RowSize, _FieldListOffset, (uint)fieldDefOrPtrRowId, _IsFieldRefSizeSmall);
System\Reflection\Metadata\MetadataReader.cs (1)
612totalRequiredSize += this.TypeDefTable.Block.Length;