C# Класс MonoDevelop.TypeScriptBinding.Formatting.TypeScriptTextEditorIndentation

Наследование: MonoDevelop.Ide.Gui.Content.TextEditorExtension
Показать файл Открыть проект

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