C# 클래스 MonoDevelop.TypeScriptBinding.Formatting.TypeScriptTextEditorIndentation

상속: MonoDevelop.Ide.Gui.Content.TextEditorExtension
파일 보기 프로젝트 열기: atsushieno/md-typescript

Private Properties

프로퍼티 타입 설명
DoPostInsertionSmartIndent void
DoPreInsertionSmartIndent void
DoReSmartIndent void
DoReSmartIndent void
HandleStringConcatinationDeletion void
HandleTextPaste void
InitTracker void
RunFormatter void
TranslateKeyCharForIndenter char
TypeScriptTextEditorIndentation System

공개 메소드들

메소드 설명
DoInsertTemplate ( ) : bool
FixLineStart ( TextEditorData textEditorData, DocumentStateTracker stateTracker, int lineNumber ) : bool
GuessSemicolonInsertionOffset ( TextEditorData data, Mono.TextEditor.DocumentLine currLine, int caretOffset ) : int
Initialize ( ) : void
KeyPress ( Gdk key, char keyChar, Gdk modifier ) : bool

비공개 메소드들

메소드 설명
DoPostInsertionSmartIndent ( char charInserted, bool hadSelection, bool &reIndent ) : void
DoPreInsertionSmartIndent ( Gdk key ) : void
DoReSmartIndent ( ) : void
DoReSmartIndent ( int cursor ) : void
HandleStringConcatinationDeletion ( int start, int end ) : void
HandleTextPaste ( int insertionOffset, string text, int insertedChars ) : void
InitTracker ( ) : void
RunFormatter ( Mono.TextEditor.DocumentLocation location ) : void
TranslateKeyCharForIndenter ( Gdk key, char keyChar, char docChar ) : char
TypeScriptTextEditorIndentation ( ) : System

메소드 상세

DoInsertTemplate() 공개 메소드

public DoInsertTemplate ( ) : bool
리턴 bool

FixLineStart() 공개 정적인 메소드

public static FixLineStart ( TextEditorData textEditorData, DocumentStateTracker stateTracker, int lineNumber ) : bool
textEditorData Mono.TextEditor.TextEditorData
stateTracker DocumentStateTracker
lineNumber int
리턴 bool

GuessSemicolonInsertionOffset() 공개 정적인 메소드

public static GuessSemicolonInsertionOffset ( TextEditorData data, Mono.TextEditor.DocumentLine currLine, int caretOffset ) : int
data Mono.TextEditor.TextEditorData
currLine Mono.TextEditor.DocumentLine
caretOffset int
리턴 int

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

KeyPress() 공개 메소드

public KeyPress ( Gdk key, char keyChar, Gdk modifier ) : bool
key Gdk
keyChar char
modifier Gdk
리턴 bool