C# Class ICSharpCode.TextEditor.Document.MarkerStrategy

Manages the list of markers and provides ways to retrieve markers for specific positions.
Show file Open project: jumpinjackie/fdotoolbox Class Usage Examples

Public Methods

Method Description
AddMarker ( ICSharpCode.TextEditor.Document.TextMarker item ) : void
GetMarkers ( Point position ) : List
GetMarkers ( int offset ) : List
GetMarkers ( int offset, int length ) : List
InsertMarker ( int index, TextMarker item ) : void
MarkerStrategy ( IDocument document ) : System
RemoveAll ( Predicate match ) : void
RemoveMarker ( TextMarker item ) : void

Private Methods

Method Description
DocumentChanged ( object sender, ICSharpCode.TextEditor.Document.DocumentEventArgs e ) : void

Method Details

AddMarker() public method

public AddMarker ( ICSharpCode.TextEditor.Document.TextMarker item ) : void
item ICSharpCode.TextEditor.Document.TextMarker
return void

GetMarkers() public method

public GetMarkers ( Point position ) : List
position Point
return List

GetMarkers() public method

public GetMarkers ( int offset ) : List
offset int
return List

GetMarkers() public method

public GetMarkers ( int offset, int length ) : List
offset int
length int
return List

InsertMarker() public method

public InsertMarker ( int index, TextMarker item ) : void
index int
item TextMarker
return void

MarkerStrategy() public method

public MarkerStrategy ( IDocument document ) : System
document IDocument
return System

RemoveAll() public method

public RemoveAll ( Predicate match ) : void
match Predicate
return void

RemoveMarker() public method

public RemoveMarker ( TextMarker item ) : void
item TextMarker
return void