C# Class Monodoc.Widgets.DocNode

Show file Open project: mono/monodoc-widgets Class Usage Examples

Public Methods

Method Description
AddChild ( DocNode child ) : void
CreateItem ( DocView view ) : DocViewItem
IndexOf ( DocNode child ) : int
RemoveChild ( DocNode child ) : void
this ( int index ) : DocNode

Protected Methods

Method Description
CompareNodes ( DocNode a, DocNode b ) : int
DocNode ( DocNode parent ) : System
DocNode ( DocNode parent, string caption ) : System
LoadChildren ( ) : void
OnChanged ( ) : void

Private Methods

Method Description
LazyLoad ( ) : void

Method Details

AddChild() public method

public AddChild ( DocNode child ) : void
child DocNode
return void

CompareNodes() protected method

protected CompareNodes ( DocNode a, DocNode b ) : int
a DocNode
b DocNode
return int

CreateItem() public abstract method

public abstract CreateItem ( DocView view ) : DocViewItem
view DocView
return DocViewItem

DocNode() protected method

protected DocNode ( DocNode parent ) : System
parent DocNode
return System

DocNode() protected method

protected DocNode ( DocNode parent, string caption ) : System
parent DocNode
caption string
return System

IndexOf() public method

public IndexOf ( DocNode child ) : int
child DocNode
return int

LoadChildren() protected method

protected LoadChildren ( ) : void
return void

OnChanged() protected method

protected OnChanged ( ) : void
return void

RemoveChild() public method

public RemoveChild ( DocNode child ) : void
child DocNode
return void

this() public method

public this ( int index ) : DocNode
index int
return DocNode