C# Класс 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()').
Наследование: TextEditorExtension, IOutlinedDocument
Показать файл Открыть проект

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

Метод Описание
Dispose ( ) : void
IsValidInContext ( DocumentContext context ) : bool

Защищенные методы

Метод Описание
Initialize ( ) : void

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

Метод Описание
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

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

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

public Dispose ( ) : void
Результат void

Initialize() защищенный Метод

protected Initialize ( ) : void
Результат void

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

public IsValidInContext ( DocumentContext context ) : bool
context DocumentContext
Результат bool