C# Class dnSpy.AsmEditor.Hex.PE.MetaDataTableVM

Inheritance: HexVM
Afficher le fichier Open project: 0xd4d/dnSpy Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
MetaDataTableVM ( object owner, HexBuffer buffer, HexPosition startOffset, dnlib.DotNet.MD.MDTable mdTable, HexSpan stringsHeapSpan, HexSpan guidHeapSpan ) : System

Private Methods

Méthode Description
CreateItem ( int index ) : MetaDataTableRecordVM
CreateTableInfo ( dnlib.DotNet.MD.TableInfo info ) : dnlib.DotNet.MD.TableInfo

Method Details

Create() public static méthode

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
Résultat MetaDataTableVM

Get() public méthode

public Get ( int index ) : MetaDataTableRecordVM
index int
Résultat MetaDataTableRecordVM

GetColumnName() public méthode

public GetColumnName ( int col ) : string
col int
Résultat string

MetaDataTableVM() protected méthode

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
Résultat System

OnBufferChanged() public méthode

public OnBufferChanged ( NormalizedHexChangeCollection changes ) : void
changes NormalizedHexChangeCollection
Résultat void

ReadGuidHeap() public méthode

public ReadGuidHeap ( uint index ) : Guid?
index uint
Résultat Guid?

ReadStringsHeap() public méthode

public ReadStringsHeap ( uint offset, uint maxLen = 0x200 ) : string
offset uint
maxLen uint
Résultat string

TryGet() public méthode

public TryGet ( int index ) : MetaDataTableRecordVM
index int
Résultat MetaDataTableRecordVM