C# 클래스 MonoDevelop.Ide.Editor.Extension.CompletionTextEditorExtension

상속: MonoDevelop.Ide.Editor.Extension.TextEditorExtension
파일 보기 프로젝트 열기: powerumc/monodevelop_korean 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Deinitialize void
HandleFocusOutEvent void
HandleWindowClosed void
InternalInitialize void
OnUpdateCompletionCommand void
OnUpdateParameterCompletionCommand void
OnUpdateShowCodeTemplatesWindow void
RunCompletionCommand void
RunParameterCompletionCommand void
RunShowCodeTemplatesWindow void

공개 메소드들

메소드 설명
CanRunCompletionCommand ( ) : bool
CanRunParameterCompletionCommand ( ) : bool
CodeCompletionCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : Task
Dispose ( ) : void
GetCompletionCommandOffset ( int &cpos, int &wlen ) : bool
GetCurrentParameterIndex ( int startOffset, CancellationToken token = default(CancellationToken) ) : Task
GuessBestMethodOverload ( ParameterHintingResult provider, int currentOverload, System token ) : Task
HandleBackspaceOrDeleteCodeCompletionAsync ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, SpecialKey key, char triggerCharacter, CancellationToken token = default(CancellationToken) ) : Task
HandleCodeCompletionAsync ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, char completionChar, CancellationToken token = default(CancellationToken) ) : Task
HandleParameterCompletionAsync ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, char completionChar, CancellationToken token = default(CancellationToken) ) : Task
KeyPress ( MonoDevelop.Ide.Editor.Extension.KeyDescriptor descriptor ) : bool
ParameterCompletionCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : Task
ShowCodeSurroundingsCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : ICompletionDataList
ShowCodeTemplatesCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : ICompletionDataList
ShowCompletion ( ICompletionDataList completionList ) : void

보호된 메소드들

메소드 설명
HandlePositionChanged ( object sender, EventArgs e ) : void
Initialize ( ) : void
IsActiveExtension ( ) : bool
OnCompletionContextChanged ( object o, EventArgs a ) : void
ShowCompletion ( ICompletionDataList completionList, int triggerWordLength, char keyChar ) : void

비공개 메소드들

메소드 설명
Deinitialize ( ) : void
HandleFocusOutEvent ( object sender, EventArgs args ) : void
HandleWindowClosed ( object sender, EventArgs e ) : void
InternalInitialize ( ) : void
OnUpdateCompletionCommand ( MonoDevelop.Components.Commands.CommandInfo info ) : void
OnUpdateParameterCompletionCommand ( MonoDevelop.Components.Commands.CommandInfo info ) : void
OnUpdateShowCodeTemplatesWindow ( MonoDevelop.Components.Commands.CommandInfo info ) : void
RunCompletionCommand ( ) : void
RunParameterCompletionCommand ( ) : void
RunShowCodeTemplatesWindow ( ) : void

메소드 상세

CanRunCompletionCommand() 공개 메소드

public CanRunCompletionCommand ( ) : bool
리턴 bool

CanRunParameterCompletionCommand() 공개 메소드

public CanRunParameterCompletionCommand ( ) : bool
리턴 bool

CodeCompletionCommand() 공개 메소드

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

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetCompletionCommandOffset() 공개 메소드

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

GetCurrentParameterIndex() 공개 메소드

public GetCurrentParameterIndex ( int startOffset, CancellationToken token = default(CancellationToken) ) : Task
startOffset int
token System.Threading.CancellationToken
리턴 Task

GuessBestMethodOverload() 공개 메소드

public GuessBestMethodOverload ( ParameterHintingResult provider, int currentOverload, System token ) : Task
provider ParameterHintingResult
currentOverload int
token System
리턴 Task

HandleBackspaceOrDeleteCodeCompletionAsync() 공개 메소드

public HandleBackspaceOrDeleteCodeCompletionAsync ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, SpecialKey key, char triggerCharacter, CancellationToken token = default(CancellationToken) ) : Task
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
key SpecialKey
triggerCharacter char
token System.Threading.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 System.Threading.CancellationToken
리턴 Task

HandleParameterCompletionAsync() 공개 메소드

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

HandlePositionChanged() 보호된 메소드

protected HandlePositionChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

Initialize() 보호된 메소드

protected Initialize ( ) : void
리턴 void

IsActiveExtension() 보호된 메소드

protected IsActiveExtension ( ) : bool
리턴 bool

KeyPress() 공개 메소드

public KeyPress ( MonoDevelop.Ide.Editor.Extension.KeyDescriptor descriptor ) : bool
descriptor MonoDevelop.Ide.Editor.Extension.KeyDescriptor
리턴 bool

OnCompletionContextChanged() 보호된 메소드

protected OnCompletionContextChanged ( object o, EventArgs a ) : void
o object
a System.EventArgs
리턴 void

ParameterCompletionCommand() 공개 메소드

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

ShowCodeSurroundingsCommand() 공개 메소드

public ShowCodeSurroundingsCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : ICompletionDataList
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
리턴 ICompletionDataList

ShowCodeTemplatesCommand() 공개 메소드

public ShowCodeTemplatesCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : ICompletionDataList
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
리턴 ICompletionDataList

ShowCompletion() 공개 메소드

public ShowCompletion ( ICompletionDataList completionList ) : void
completionList ICompletionDataList
리턴 void

ShowCompletion() 보호된 메소드

protected ShowCompletion ( ICompletionDataList completionList, int triggerWordLength, char keyChar ) : void
completionList ICompletionDataList
triggerWordLength int
keyChar char
리턴 void