C# Class NetIde.Core.ToolWindows.TextEditor.NiTextLines

Inheritance: NiTextBuffer, INiTextLines
Show file Open project: netide/netide Class Usage Examples

Public Methods

Method Description
Advise ( INiTextLinesEvents sink, int &cookie ) : HResult
Advise ( object sink, int &cookie ) : HResult
CreateTextMarker ( NiTextMarkerType type, NiTextMarkerHatchStyle hatchStyle, bool extendToBorder, int color, int foreColor, int startLine, int startIndex, int endLine, int endIndex, INiTextMarker &textMarker ) : HResult
GetLineText ( int startLine, int startIndex, int endLine, int endIndex, string &result ) : HResult
NiTextLines ( ) : System
NiTextLines ( IDocument document ) : System
ReplaceLines ( int startLine, int startIndex, int endLine, int endIndex, string text ) : HResult
Unadvise ( int cookie ) : HResult

Private Methods

Method Description
Document_DocumentChanged ( object sender, ICSharpCode.TextEditor.Document.DocumentEventArgs e ) : void
GetTextMarkerType ( NiTextMarkerType type, bool extendToBorder ) : TextMarkerType
TranslateOffset ( int startLine, int startIndex, int endLine, int endIndex ) : Range

Method Details

Advise() public method

public Advise ( INiTextLinesEvents sink, int &cookie ) : HResult
sink INiTextLinesEvents
cookie int
return HResult

Advise() public method

public Advise ( object sink, int &cookie ) : HResult
sink object
cookie int
return HResult

CreateTextMarker() public method

public CreateTextMarker ( NiTextMarkerType type, NiTextMarkerHatchStyle hatchStyle, bool extendToBorder, int color, int foreColor, int startLine, int startIndex, int endLine, int endIndex, INiTextMarker &textMarker ) : HResult
type NiTextMarkerType
hatchStyle NiTextMarkerHatchStyle
extendToBorder bool
color int
foreColor int
startLine int
startIndex int
endLine int
endIndex int
textMarker INiTextMarker
return HResult

GetLineText() public method

public GetLineText ( int startLine, int startIndex, int endLine, int endIndex, string &result ) : HResult
startLine int
startIndex int
endLine int
endIndex int
result string
return HResult

NiTextLines() public method

public NiTextLines ( ) : System
return System

NiTextLines() public method

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

ReplaceLines() public method

public ReplaceLines ( int startLine, int startIndex, int endLine, int endIndex, string text ) : HResult
startLine int
startIndex int
endLine int
endIndex int
text string
return HResult

Unadvise() public method

public Unadvise ( int cookie ) : HResult
cookie int
return HResult