C# Класс MonoDevelop.AssemblyBrowser.AssemblyNodeBuilder

Наследование: MonoDevelop.AssemblyBrowser.AssemblyBrowserTypeNodeBuilder, IAssemblyBrowserNodeBuilder
Показать файл Открыть проект

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

Метод Описание
AssemblyNodeBuilder ( AssemblyBrowserWidget widget ) : System
BuildChildNodes ( ITreeBuilder builder, object dataObject ) : void
BuildNode ( ITreeBuilder treeBuilder, object dataObject, string &label, Gdk &icon, Gdk &closedIcon ) : void
CompareObjects ( ITreeNavigator thisNode, ITreeNavigator otherNode ) : int
Decompile ( TextEditorData data, ITreeNavigator navigator, bool publicOnly ) : List
Disassemble ( TextEditorData data, ITreeNavigator navigator ) : List
GetDocumentationMarkup ( ITreeNavigator navigator ) : string
GetNodeName ( ITreeNavigator thisNode, object dataObject ) : string
HasChildNodes ( ITreeBuilder builder, object dataObject ) : bool

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

Метод Описание
GetTypeString ( ModuleKind kind ) : string
PrintAssemblyHeader ( StringBuilder result, AssemblyDefinition assemblyDefinition ) : void

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

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

public AssemblyNodeBuilder ( AssemblyBrowserWidget widget ) : System
widget AssemblyBrowserWidget
Результат System

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

public BuildChildNodes ( ITreeBuilder builder, object dataObject ) : void
builder ITreeBuilder
dataObject object
Результат void

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

public BuildNode ( ITreeBuilder treeBuilder, object dataObject, string &label, Gdk &icon, Gdk &closedIcon ) : void
treeBuilder ITreeBuilder
dataObject object
label string
icon Gdk
closedIcon Gdk
Результат void

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

public CompareObjects ( ITreeNavigator thisNode, ITreeNavigator otherNode ) : int
thisNode ITreeNavigator
otherNode ITreeNavigator
Результат int

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

public Decompile ( TextEditorData data, ITreeNavigator navigator, bool publicOnly ) : List
data TextEditorData
navigator ITreeNavigator
publicOnly bool
Результат List

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

public Disassemble ( TextEditorData data, ITreeNavigator navigator ) : List
data TextEditorData
navigator ITreeNavigator
Результат List

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

public GetDocumentationMarkup ( ITreeNavigator navigator ) : string
navigator ITreeNavigator
Результат string

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

public GetNodeName ( ITreeNavigator thisNode, object dataObject ) : string
thisNode ITreeNavigator
dataObject object
Результат string

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

public HasChildNodes ( ITreeBuilder builder, object dataObject ) : bool
builder ITreeBuilder
dataObject object
Результат bool