C# Class MonoDevelop.FSharp.Formatting.FSharpTextEditorIndentation

Inheritance: MonoDevelop.Ide.Gui.Content.TextEditorExtension
Mostra file Open project: vasili/FSharpBinding

Private Properties

Property Type Description
DoPostInsertionSmartIndent void
DoPreInsertionSmartIndent void
DoReSmartIndent void
HandleStringConcatinationDeletion void
InitTracker void
RunFormatter void
RunFormatterAt void
TextEditorDataPaste void
TranslateKeyCharForIndenter char

Public Methods

Method Description
DoInsertTemplate ( ) : bool
ExtendsEditor ( MonoDevelop doc, IEditableTextBuffer editor ) : bool
FSharpTextEditorIndentation ( ) : System
Initialize ( ) : void
KeyPress ( Gdk key, char keyChar, Gdk modifier ) : bool

Private Methods

Method Description
DoPostInsertionSmartIndent ( char charInserted, bool hadSelection, bool &reIndent ) : void
DoPreInsertionSmartIndent ( Gdk key ) : void
DoReSmartIndent ( ) : void
HandleStringConcatinationDeletion ( int start, int end ) : void
InitTracker ( ) : void
RunFormatter ( ) : void
RunFormatterAt ( int offset ) : void
TextEditorDataPaste ( int insertionOffset, string text ) : void
TranslateKeyCharForIndenter ( Gdk key, char keyChar, char docChar ) : char

Method Details

DoInsertTemplate() public method

public DoInsertTemplate ( ) : bool
return bool

ExtendsEditor() public method

public ExtendsEditor ( MonoDevelop doc, IEditableTextBuffer editor ) : bool
doc MonoDevelop
editor IEditableTextBuffer
return bool

FSharpTextEditorIndentation() public method

public FSharpTextEditorIndentation ( ) : System
return System

Initialize() public method

public Initialize ( ) : void
return void

KeyPress() public method

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