C# 클래스 MonoDevelop.Xml.Editor.BaseXmlEditorExtension

상속: MonoDevelop.Ide.Gui.Content.CompletionTextEditorExtension, IPathedDocument, IOutlinedDocument
파일 보기 프로젝트 열기: powerumc/monodevelop_korean 1 사용 예제들

공개 메소드들

메소드 설명
CodeCompletionCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : Task
CreatePathWidget ( int index ) : Control
Dispose ( ) : void
GetCompletionCommandOffset ( int &cpos, int &wlen ) : bool
HandleCodeCompletionAsync ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, char completionChar, CancellationToken token = default(CancellationToken) ) : Task
IsValidInContext ( DocumentContext context ) : bool
KeyPress ( KeyDescriptor descriptor ) : bool
SelectNode ( MonoDevelop.Xml.Dom.XNode n ) : void
SelectPath ( int depth ) : void
SelectPathContents ( int depth ) : void

보호된 메소드들

메소드 설명
AddCloseTag ( CompletionDataList completionList, NodeStack stack ) : void
AddMiscBeginTags ( CompletionDataList list ) : void

Adds CDATA and comment begin tags.

ClosingTagCompletion ( TextEditor buf, Mono.TextEditor.DocumentLocation currentLocation ) : ICompletionDataList
CreateRootState ( ) : MonoDevelop.Xml.Parser.XmlRootState
EditorSelect ( DocumentRegion region ) : void
GetAttributeCompletions ( IAttributedXObject attributedOb, string>.Dictionary existingAtts, CancellationToken token ) : Task
GetAttributeValueCompletions ( IAttributedXObject attributedOb, MonoDevelop.Xml.Dom.XAttribute att, CancellationToken token ) : Task
GetBufferText ( DocumentRegion region ) : string
GetCompleteName ( ) : XName
GetCurrentPath ( ) : List
GetDocTypeCompletions ( CancellationToken token ) : Task
GetElementCompletions ( CancellationToken token ) : Task
GetEntityCompletions ( CancellationToken token ) : Task
GetLineIndent ( int line ) : string
GetParentElement ( int skip ) : MonoDevelop.Xml.Dom.XElement
GetParentElementName ( int skip ) : XName
GetParentElementNames ( int skip ) : IEnumerable
HandleCodeCompletion ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, bool forced, CancellationToken token ) : Task
Initialize ( ) : void
InitializeOutlineColumns ( MonoDevelop outlineTree ) : void
OnDocTypeChanged ( ) : void
OnParsedDocumentUpdated ( ) : void
OnPathChanged ( PathEntry oldPath ) : void
OutlineSelectionChanged ( object selection ) : void
RefillOutlineStore ( ParsedDocument doc, TreeStore store ) : void

비공개 메소드들

메소드 설명
AddCodeCommentCommand ( ) : void
BuildTreeChildren ( TreeStore store, Gtk.TreeIter parent, MonoDevelop.Xml.Dom.XContainer p ) : void
GetAttributeIndentDepth ( NodeStack nodes ) : int
GetElementIndentDepth ( NodeStack nodes ) : int
HandleCaretPositionChanged ( object sender, EventArgs e ) : void
HandleProjectChanged ( object sender, MonoDevelop.Projects.ProjectFileEventArgs e ) : void
IOutlinedDocument ( ) : IEnumerable
IOutlinedDocument ( ) : Gtk.Widget
IOutlinedDocument ( ) : void
IsInComment ( ) : bool
RefreshOutline ( ) : void
RemoveCodeCommentCommand ( ) : void
SelectPath ( int depth, bool contents ) : void
ToggleCodeCommentCommand ( ) : void
ToggleCodeCommentCommandInternal ( bool remove ) : void
ToggleCodeCommentCommandUpdate ( CommandInfo info ) : void
UpdateOwnerProjects ( ) : void
UpdateParsedDocument ( object sender, EventArgs args ) : void
UpdatePath ( ) : void
outlineTreeDataFunc ( Gtk.TreeViewColumn column, Gtk.CellRenderer cell, TreeModel model, Gtk.TreeIter iter ) : void
refillOutlineStore ( ) : void
refillOutlineStoreIdleHandler ( ) : bool

메소드 상세

AddCloseTag() 보호된 정적인 메소드

protected static AddCloseTag ( CompletionDataList completionList, NodeStack stack ) : void
completionList CompletionDataList
stack NodeStack
리턴 void

AddMiscBeginTags() 보호된 정적인 메소드

Adds CDATA and comment begin tags.
protected static AddMiscBeginTags ( CompletionDataList list ) : void
list CompletionDataList
리턴 void

ClosingTagCompletion() 보호된 메소드

protected ClosingTagCompletion ( TextEditor buf, Mono.TextEditor.DocumentLocation currentLocation ) : ICompletionDataList
buf TextEditor
currentLocation Mono.TextEditor.DocumentLocation
리턴 ICompletionDataList

CodeCompletionCommand() 공개 메소드

public CodeCompletionCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : Task
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
리턴 Task

CreatePathWidget() 공개 메소드

public CreatePathWidget ( int index ) : Control
index int
리턴 Control

CreateRootState() 보호된 메소드

protected CreateRootState ( ) : MonoDevelop.Xml.Parser.XmlRootState
리턴 MonoDevelop.Xml.Parser.XmlRootState

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EditorSelect() 보호된 메소드

protected EditorSelect ( DocumentRegion region ) : void
region DocumentRegion
리턴 void

GetAttributeCompletions() 보호된 메소드

protected GetAttributeCompletions ( IAttributedXObject attributedOb, string>.Dictionary existingAtts, CancellationToken token ) : Task
attributedOb IAttributedXObject
existingAtts string>.Dictionary
token CancellationToken
리턴 Task

GetAttributeValueCompletions() 보호된 메소드

protected GetAttributeValueCompletions ( IAttributedXObject attributedOb, MonoDevelop.Xml.Dom.XAttribute att, CancellationToken token ) : Task
attributedOb IAttributedXObject
att MonoDevelop.Xml.Dom.XAttribute
token CancellationToken
리턴 Task

GetBufferText() 보호된 메소드

protected GetBufferText ( DocumentRegion region ) : string
region DocumentRegion
리턴 string

GetCompleteName() 보호된 메소드

protected GetCompleteName ( ) : XName
리턴 XName

GetCompletionCommandOffset() 공개 메소드

public GetCompletionCommandOffset ( int &cpos, int &wlen ) : bool
cpos int
wlen int
리턴 bool

GetCurrentPath() 보호된 메소드

protected GetCurrentPath ( ) : List
리턴 List

GetDocTypeCompletions() 보호된 메소드

protected GetDocTypeCompletions ( CancellationToken token ) : Task
token CancellationToken
리턴 Task

GetElementCompletions() 보호된 메소드

protected GetElementCompletions ( CancellationToken token ) : Task
token CancellationToken
리턴 Task

GetEntityCompletions() 보호된 메소드

protected GetEntityCompletions ( CancellationToken token ) : Task
token CancellationToken
리턴 Task

GetLineIndent() 보호된 메소드

protected GetLineIndent ( int line ) : string
line int
리턴 string

GetParentElement() 보호된 메소드

protected GetParentElement ( int skip ) : MonoDevelop.Xml.Dom.XElement
skip int
리턴 MonoDevelop.Xml.Dom.XElement

GetParentElementName() 보호된 메소드

protected GetParentElementName ( int skip ) : XName
skip int
리턴 XName

GetParentElementNames() 보호된 메소드

protected GetParentElementNames ( int skip ) : IEnumerable
skip int
리턴 IEnumerable

HandleCodeCompletion() 보호된 메소드

protected HandleCodeCompletion ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, bool forced, CancellationToken token ) : Task
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
forced bool
token CancellationToken
리턴 Task

HandleCodeCompletionAsync() 공개 메소드

public HandleCodeCompletionAsync ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, char completionChar, CancellationToken token = default(CancellationToken) ) : Task
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
completionChar char
token CancellationToken
리턴 Task

Initialize() 보호된 메소드

protected Initialize ( ) : void
리턴 void

InitializeOutlineColumns() 보호된 메소드

protected InitializeOutlineColumns ( MonoDevelop outlineTree ) : void
outlineTree MonoDevelop
리턴 void

IsValidInContext() 공개 메소드

public IsValidInContext ( DocumentContext context ) : bool
context DocumentContext
리턴 bool

KeyPress() 공개 메소드

public KeyPress ( KeyDescriptor descriptor ) : bool
descriptor KeyDescriptor
리턴 bool

OnDocTypeChanged() 보호된 메소드

protected OnDocTypeChanged ( ) : void
리턴 void

OnParsedDocumentUpdated() 보호된 메소드

protected OnParsedDocumentUpdated ( ) : void
리턴 void

OnPathChanged() 보호된 메소드

protected OnPathChanged ( PathEntry oldPath ) : void
oldPath MonoDevelop.Components.PathEntry
리턴 void

OutlineSelectionChanged() 보호된 메소드

protected OutlineSelectionChanged ( object selection ) : void
selection object
리턴 void

RefillOutlineStore() 보호된 메소드

protected RefillOutlineStore ( ParsedDocument doc, TreeStore store ) : void
doc ParsedDocument
store Gtk.TreeStore
리턴 void

SelectNode() 공개 메소드

public SelectNode ( MonoDevelop.Xml.Dom.XNode n ) : void
n MonoDevelop.Xml.Dom.XNode
리턴 void

SelectPath() 공개 메소드

public SelectPath ( int depth ) : void
depth int
리턴 void

SelectPathContents() 공개 메소드

public SelectPathContents ( int depth ) : void
depth int
리턴 void