C# Class MonoDevelop.CSharp.ClassOutline.CSharpOutlineTextEditorExtension

Displays a types and members outline of the current document.
Document types and members are displayed in a tree view. The displayed nodes can be sorted by changing the sorting properties state. The sort behaviour is serialized into MonoDevelopProperties.xml. Nodes with lower sortKey value will be sorted before nodes with higher value. Nodes with equal sortKey will be sorted by string comparison of the name of the nodes. The string comparison ignores symbols (e.g. sort 'Foo()' next to '~Foo()').
Inheritance: TextEditorExtension, IOutlinedDocument
Afficher le fichier Open project: powerumc/monodevelop_korean

Méthodes publiques

Méthode Description
Dispose ( ) : void
IsValidInContext ( DocumentContext context ) : bool

Méthodes protégées

Méthode Description
Initialize ( ) : void

Private Methods

Méthode Description
BuildTreeChildren ( TreeStore store, Gtk.TreeIter parent, Microsoft.CodeAnalysis.SemanticModel parsedDocument ) : void
IOutlinedDocument ( ) : IEnumerable
IOutlinedDocument ( ) : Gtk.Widget
IOutlinedDocument ( ) : void
IsSorting ( ) : bool
JumpToDeclaration ( bool focusEditor ) : void
OutlineTreeIconFunc ( Gtk.TreeViewColumn column, Gtk.CellRenderer cell, TreeModel model, Gtk.TreeIter iter ) : void
OutlineTreeTextFunc ( Gtk.TreeViewColumn column, Gtk.CellRenderer cell, TreeModel model, Gtk.TreeIter iter ) : void
RefillOutlineStore ( ) : bool
RemoveRefillOutlineStoreTimeout ( ) : void
UpdateDocumentOutline ( object sender, EventArgs args ) : void
UpdateSorting ( ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Initialize() protected méthode

protected Initialize ( ) : void
Résultat void

IsValidInContext() public méthode

public IsValidInContext ( DocumentContext context ) : bool
context DocumentContext
Résultat bool