C# Class dnSpy.AsmEditor.Hex.Nodes.MetaDataTableNode

Inheritance: HexNode
Datei anzeigen Open project: 0xd4d/dnSpy

Private Properties

Property Type Description
FindMetaDataTable MetaDataTableVM

Public Methods

Method Description
CreateChildren ( ) : IEnumerable
FindTokenNode ( uint token ) : MetaDataTableRecordNode
Initialize ( ) : void
MetaDataTableNode ( HexBuffer buffer, dnlib.DotNet.MD.MDTable mdTable, IMetaData md ) : System
OnBufferChanged ( NormalizedHexChangeCollection changes ) : void
Write ( IDecompilerOutput output, MetaDataTableRecordVM mdVM ) : void
WriteHeader ( IDecompilerOutput output ) : void

Protected Methods

Method Description
DecompileFields ( IDecompiler decompiler, IDecompilerOutput output ) : void
WriteCore ( ITextColorWriter output, DocumentNodeWriteOptions options ) : void

Private Methods

Method Description
FindMetaDataTable ( Table table ) : MetaDataTableVM

Method Details

CreateChildren() public method

public CreateChildren ( ) : IEnumerable
return IEnumerable

DecompileFields() protected method

protected DecompileFields ( IDecompiler decompiler, IDecompilerOutput output ) : void
decompiler IDecompiler
output IDecompilerOutput
return void

FindTokenNode() public method

public FindTokenNode ( uint token ) : MetaDataTableRecordNode
token uint
return MetaDataTableRecordNode

Initialize() public method

public Initialize ( ) : void
return void

MetaDataTableNode() public method

public MetaDataTableNode ( HexBuffer buffer, dnlib.DotNet.MD.MDTable mdTable, IMetaData md ) : System
buffer dnSpy.Contracts.Hex.HexBuffer
mdTable dnlib.DotNet.MD.MDTable
md IMetaData
return System

OnBufferChanged() public method

public OnBufferChanged ( NormalizedHexChangeCollection changes ) : void
changes NormalizedHexChangeCollection
return void

Write() public method

public Write ( IDecompilerOutput output, MetaDataTableRecordVM mdVM ) : void
output IDecompilerOutput
mdVM MetaDataTableRecordVM
return void

WriteCore() protected method

protected WriteCore ( ITextColorWriter output, DocumentNodeWriteOptions options ) : void
output ITextColorWriter
options DocumentNodeWriteOptions
return void

WriteHeader() public method

public WriteHeader ( IDecompilerOutput output ) : void
output IDecompilerOutput
return void