C# Класс dnSpy.AsmEditor.Hex.PE.MetaDataTableVM

Наследование: HexVM
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Create ( object owner, HexBuffer buffer, HexPosition startOffset, dnlib.DotNet.MD.MDTable mdTable, HexSpan stringsHeapSpan, HexSpan guidHeapSpan ) : MetaDataTableVM
Get ( int index ) : MetaDataTableRecordVM
GetColumnName ( int col ) : string
OnBufferChanged ( NormalizedHexChangeCollection changes ) : void
ReadGuidHeap ( uint index ) : Guid?
ReadStringsHeap ( uint offset, uint maxLen = 0x200 ) : string
TryGet ( int index ) : MetaDataTableRecordVM

Защищенные методы

Метод Описание
MetaDataTableVM ( object owner, HexBuffer buffer, HexPosition startOffset, dnlib.DotNet.MD.MDTable mdTable, HexSpan stringsHeapSpan, HexSpan guidHeapSpan ) : System

Приватные методы

Метод Описание
CreateItem ( int index ) : MetaDataTableRecordVM
CreateTableInfo ( dnlib.DotNet.MD.TableInfo info ) : dnlib.DotNet.MD.TableInfo

Описание методов

Create() публичный статический Метод

public static Create ( object owner, HexBuffer buffer, HexPosition startOffset, dnlib.DotNet.MD.MDTable mdTable, HexSpan stringsHeapSpan, HexSpan guidHeapSpan ) : MetaDataTableVM
owner object
buffer dnSpy.Contracts.Hex.HexBuffer
startOffset HexPosition
mdTable dnlib.DotNet.MD.MDTable
stringsHeapSpan HexSpan
guidHeapSpan HexSpan
Результат MetaDataTableVM

Get() публичный Метод

public Get ( int index ) : MetaDataTableRecordVM
index int
Результат MetaDataTableRecordVM

GetColumnName() публичный Метод

public GetColumnName ( int col ) : string
col int
Результат string

MetaDataTableVM() защищенный Метод

protected MetaDataTableVM ( object owner, HexBuffer buffer, HexPosition startOffset, dnlib.DotNet.MD.MDTable mdTable, HexSpan stringsHeapSpan, HexSpan guidHeapSpan ) : System
owner object
buffer dnSpy.Contracts.Hex.HexBuffer
startOffset HexPosition
mdTable dnlib.DotNet.MD.MDTable
stringsHeapSpan HexSpan
guidHeapSpan HexSpan
Результат System

OnBufferChanged() публичный Метод

public OnBufferChanged ( NormalizedHexChangeCollection changes ) : void
changes NormalizedHexChangeCollection
Результат void

ReadGuidHeap() публичный Метод

public ReadGuidHeap ( uint index ) : Guid?
index uint
Результат Guid?

ReadStringsHeap() публичный Метод

public ReadStringsHeap ( uint offset, uint maxLen = 0x200 ) : string
offset uint
maxLen uint
Результат string

TryGet() публичный Метод

public TryGet ( int index ) : MetaDataTableRecordVM
index int
Результат MetaDataTableRecordVM