C# Class Mono.TextEditor.LineSplitter

Inheritance: ILineSplitter
Afficher le fichier Open project: LogosBible/monodevelop Class Usage Examples

Méthodes publiques

Méthode Description
ChangeLength ( TreeNode line, int newLength ) : void
ChangeLength ( TreeNode line, int newLength, int delimiterLength ) : void
Clear ( ) : void
Get ( int number ) : Mono.TextEditor.DocumentLine
GetLineByOffset ( int offset ) : Mono.TextEditor.DocumentLine
GetLinesBetween ( int startLine, int endLine ) : IEnumerable
GetLinesReverseStartingAt ( int startLine ) : IEnumerable
GetLinesStartingAt ( int startLine ) : IEnumerable
Initalize ( string text ) : void
LineSplitter ( ) : System
OffsetToLineNumber ( int offset ) : int
RemoveLine ( TreeNode line, int lineNumber ) : void
TextInsert ( int offset, string text ) : void
TextRemove ( int offset, int length ) : void
TextReplaced ( object sender, Mono.TextEditor.DocumentChangeEventArgs args ) : void
ToString ( ) : string

Méthodes protégées

Méthode Description
OnLineChanged ( Mono.TextEditor.LineEventArgs e ) : void
OnLineInserted ( Mono.TextEditor.LineEventArgs e ) : void
OnLineRemoved ( Mono.TextEditor.LineEventArgs e ) : void

Private Methods

Méthode Description
BuildTree ( System nodes, int start, int end, int subtreeHeight ) : TreeNode
GetNode ( int index ) : TreeNode
GetNodeAtOffset ( int offset ) : TreeNode
GetTreeHeight ( int size ) : int
InsertAfter ( TreeNode segment, int length, int delimiterLength ) : TreeNode
NextDelimiter ( string text, int offset ) : Delimiter

Method Details

ChangeLength() public méthode

public ChangeLength ( TreeNode line, int newLength ) : void
line TreeNode
newLength int
Résultat void

ChangeLength() public méthode

public ChangeLength ( TreeNode line, int newLength, int delimiterLength ) : void
line TreeNode
newLength int
delimiterLength int
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

Get() public méthode

public Get ( int number ) : Mono.TextEditor.DocumentLine
number int
Résultat Mono.TextEditor.DocumentLine

GetLineByOffset() public méthode

public GetLineByOffset ( int offset ) : Mono.TextEditor.DocumentLine
offset int
Résultat Mono.TextEditor.DocumentLine

GetLinesBetween() public méthode

public GetLinesBetween ( int startLine, int endLine ) : IEnumerable
startLine int
endLine int
Résultat IEnumerable

GetLinesReverseStartingAt() public méthode

public GetLinesReverseStartingAt ( int startLine ) : IEnumerable
startLine int
Résultat IEnumerable

GetLinesStartingAt() public méthode

public GetLinesStartingAt ( int startLine ) : IEnumerable
startLine int
Résultat IEnumerable

Initalize() public méthode

public Initalize ( string text ) : void
text string
Résultat void

LineSplitter() public méthode

public LineSplitter ( ) : System
Résultat System

OffsetToLineNumber() public méthode

public OffsetToLineNumber ( int offset ) : int
offset int
Résultat int

OnLineChanged() protected méthode

protected OnLineChanged ( Mono.TextEditor.LineEventArgs e ) : void
e Mono.TextEditor.LineEventArgs
Résultat void

OnLineInserted() protected méthode

protected OnLineInserted ( Mono.TextEditor.LineEventArgs e ) : void
e Mono.TextEditor.LineEventArgs
Résultat void

OnLineRemoved() protected méthode

protected OnLineRemoved ( Mono.TextEditor.LineEventArgs e ) : void
e Mono.TextEditor.LineEventArgs
Résultat void

RemoveLine() public méthode

public RemoveLine ( TreeNode line, int lineNumber ) : void
line TreeNode
lineNumber int
Résultat void

TextInsert() public méthode

public TextInsert ( int offset, string text ) : void
offset int
text string
Résultat void

TextRemove() public méthode

public TextRemove ( int offset, int length ) : void
offset int
length int
Résultat void

TextReplaced() public méthode

public TextReplaced ( object sender, Mono.TextEditor.DocumentChangeEventArgs args ) : void
sender object
args Mono.TextEditor.DocumentChangeEventArgs
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string