Property | Type | Description | |
---|---|---|---|
KeywordQueue | RowList | ||
NeedResetRows | bool | ||
ParseQueue | RowList | ||
Parser | IParser | ||
Tag | object | ||
UndoBuffer | UndoBuffer | ||
VisibleRows | RowList |
Property | Type | Description | |
---|---|---|---|
Init | void | ||
InitializeComponent | void | ||
InternalResetVisibleRows | void | ||
OnChange | void | ||
OnModifiedChanged | void | ||
OnRowDeleted | void | ||
OnRowParsed | void | ||
ParseRows | int | ||
ParseRows | int |
Method | Description | |
---|---|---|
Add ( string text ) : |
Add a new row with the specified text to the bottom of the document
|
|
Add ( string text, bool StoreUndo ) : |
Add a new row with the specified text to the bottom of the document
|
|
AddToUndoList ( |
||
AddToUndoList ( |
Add an action to the undo stack
|
|
AutoIndentSegment ( |
||
ChangeVersion ( ) : void |
For internal use only
|
|
Clear ( ) : void | ||
ClearBookmarks ( ) : void |
Removes all bookmarks in the document
|
|
ClearBreakpoints ( ) : void |
Removes all breakpoints in the document.
|
|
DeleteRange ( |
Deletes a range of text
|
|
DeleteRange ( |
Deletes a range of text
|
|
EndUndoCapture ( ) : |
Ends an Undo capture and pushes the collected actions onto the undostack StartUndoCapture
|
|
EnsureParsed ( |
Call this method to ensure that a specific row is fully parsed
|
|
FoldAll ( ) : void |
Folds all foldable rows
|
|
GetEndBracketWord ( |
||
GetEnumerator ( ) : IEnumerator |
|
|
GetFormatWordFromPos ( |
Gets a Word object form a given column , Row index (this only applies if the row is fully parsed)
|
|
GetNextBookmark ( int StartIndex ) : int |
Gets the row index of the next bookmarked row
|
|
GetPreviousBookmark ( int StartIndex ) : int |
Gets the row index of the previous bookmarked row
|
|
GetRange ( |
Get a range of text
|
|
GetRangeFromText ( string text, int xPos, int yPos ) : |
Gets a Range from a given text
|
|
GetSegmentFromPos ( |
Gets a span object form a given column , Row index (This only applies if the row is fully parsed)
|
|
GetStartBracketWord ( |
||
GetWordFromPos ( |
Gets a Word object form a given column , Row index (this only applies if the row is fully parsed)
|
|
IndexOf ( |
Returns the index of a given row
|
|
Insert ( string text, int index ) : |
Insert a text at the specified row index
|
|
Insert ( string text, int index, bool storeUndo ) : |
Insert a text at the specified row index
|
|
InsertText ( string text, int xPos, int yPos ) : |
Inserts a text into the document at a given column,row.
|
|
InsertText ( string text, int xPos, int yPos, bool StoreUndo ) : |
Inserts a text into the document at a given column,row.
|
|
IntPosToPoint ( int pos ) : |
Converts a char index into a Column/Row index
|
|
InvokeBookmarkAdded ( |
||
InvokeBookmarkRemoved ( |
||
InvokeBreakPointAdded ( |
||
InvokeBreakPointRemoved ( |
||
InvokeChange ( ) : void |
Call this method to make the SyntaxDocument raise the Changed event
|
|
InvokeRowParsed ( |
Call this method to make the document raise the RowParsed event
|
|
OnApplyFormatRanges ( |
||
ParseAll ( ) : void |
Performs a span parse on all rows. No Keyword colorizing
|
|
ParseAll ( bool ParseKeywords ) : void |
Parses all rows , either a span parse or a full parse with keyword colorizing
|
|
ParseRow ( |
Forces a row to be parsed
|
|
ParseRow ( |
Forces a row to be parsed
|
|
ParseSome ( ) : void |
Parses a chunk of 1000 rows , this is not thread safe
|
|
ParseSome ( int RowCount ) : void |
Parse a chunk of rows, this is not thread safe
|
|
PointToIntPos ( |
Converts a Column/Row index position into a char index
|
|
PushUndoBlock ( UndoAction Action, string text, int x, int y ) : void | ||
ReParse ( ) : void |
ReParses the document
|
|
Redo ( ) : |
Perform an redo action
|
|
Remove ( int index ) : void |
Remove a row at specified row index
|
|
Remove ( int index, bool StoreUndo ) : void | ||
Remove ( int index, bool storeUndo, bool raiseChanged ) : void |
Remove a row at specified row index
|
|
ResetVisibleRows ( ) : void |
Call this method to recalculate the visible rows
|
|
SetSyntaxFromEmbeddedResource ( |
Sets a syntax file, from an embedded resource.
|
|
StartUndoCapture ( ) : void |
Starts an Undo Capture. This method can be called if you with to collect multiple text operations into one undo action
|
|
SyntaxDocument ( ) : System |
|
|
SyntaxDocument ( IContainer container ) : System |
|
|
ToggleRow ( |
Toggle expansion of a given row
|
|
UnFoldAll ( ) : void |
UnFolds all foldable rows
|
|
Undo ( ) : |
Perform an undo action
|
|
clear ( ) : void |
Clear all content in the document
|
|
this ( int index ) : |
Returns the row at the specified index
|
Method | Description | |
---|---|---|
OnBookmarkAdded ( |
||
OnBookmarkRemoved ( |
||
OnBreakPointAdded ( |
||
OnBreakPointRemoved ( |
||
OnUndoBufferChanged ( ) : void |
Method | Description | |
---|---|---|
Init ( ) : void | ||
InitializeComponent ( ) : void |
Required method for Designer support - do not modify the contents of this method with the code editor.
|
|
InternalResetVisibleRows ( ) : void | ||
OnChange ( ) : void | ||
OnModifiedChanged ( ) : void | ||
OnRowDeleted ( |
||
OnRowParsed ( |
||
ParseRows ( |
||
ParseRows ( |
public Add ( string text, bool StoreUndo ) : |
||
text | string | Text to add |
StoreUndo | bool | true if and undo action should be added to the undo stack |
return |
public AddToUndoList ( |
||
undo | ||
return | void |
public AddToUndoList ( |
||
ActionGroup | action to add | |
return | void |
public AutoIndentSegment ( |
||
span | ||
return | void |
public DeleteRange ( |
||
Range | the range that should be deleted | |
return | void |
public DeleteRange ( |
||
Range | Range to delete | |
StoreUndo | bool | true if the actions should be pushed onto the undo stack |
return | void |
public EndUndoCapture ( ) : |
||
return |
public GetEndBracketWord ( |
||
Start | ||
End | ||
FindIn | ||
return |
public GetFormatWordFromPos ( |
||
p | Column and Rowindex | |
return |
public GetNextBookmark ( int StartIndex ) : int | ||
StartIndex | int | Start index |
return | int |
public GetPreviousBookmark ( int StartIndex ) : int | ||
StartIndex | int | Start index |
return | int |
public GetRange ( |
||
Range | The range to get | |
return | string |
public GetRangeFromText ( string text, int xPos, int yPos ) : |
||
text | string | |
xPos | int | |
yPos | int | |
return |
public GetSegmentFromPos ( |
||
p | Column and Rowindex | |
return |
public GetStartBracketWord ( |
||
Start | ||
End | ||
FindIn | ||
return |
public GetWordFromPos ( |
||
p | Column and Rowindex | |
return |
public Insert ( string text, int index ) : |
||
text | string | Text to insert |
index | int | Row index where the text should be inserted |
return |
public Insert ( string text, int index, bool storeUndo ) : |
||
text | string | Text to insert |
index | int | Row index where the text should be inserted |
storeUndo | bool | true if and undo action should be added to the undo stack |
return |
public InsertText ( string text, int xPos, int yPos ) : |
||
text | string | Text to insert |
xPos | int | Column |
yPos | int | Row index |
return |
public InsertText ( string text, int xPos, int yPos, bool StoreUndo ) : |
||
text | string | Text to insert |
xPos | int | Column |
yPos | int | Row index |
StoreUndo | bool | true if this action should be pushed onto the undo stack |
return |
public IntPosToPoint ( int pos ) : |
||
pos | int | Char index to convert |
return |
public InvokeBookmarkRemoved ( |
||
r | ||
return | void |
public InvokeBreakPointAdded ( |
||
r | ||
return | void |
public InvokeBreakPointRemoved ( |
||
r | ||
return | void |
public OnApplyFormatRanges ( |
||
row | ||
return | void |
protected OnBreakPointRemoved ( |
||
r | ||
return | void |
public ParseAll ( bool ParseKeywords ) : void | ||
ParseKeywords | bool | |
return | void |
public ParseRow ( |
||
r | Row to parse | |
ParseKeywords | bool | true if keywords and operators should be parsed |
return | void |
public ParseSome ( int RowCount ) : void | ||
RowCount | int | The number of rows to parse |
return | void |
public PointToIntPos ( |
||
pos | TextPoint where x is column and y is row index | |
return | int |
public PushUndoBlock ( UndoAction Action, string text, int x, int y ) : void | ||
Action | UndoAction | |
text | string | |
x | int | |
y | int | |
return | void |
public Remove ( int index ) : void | ||
index | int | index of the row that should be removed |
return | void |
public Remove ( int index, bool StoreUndo ) : void | ||
index | int | |
StoreUndo | bool | |
return | void |
public Remove ( int index, bool storeUndo, bool raiseChanged ) : void | ||
index | int | index of the row that should be removed |
storeUndo | bool | true if and undo action should be added to the undo stack |
raiseChanged | bool | |
return | void |
public SetSyntaxFromEmbeddedResource ( |
||
assembly | The assembly which contains the embedded resource. | |
resourceName | String | The name of the resource. |
return | void |
public SyntaxDocument ( IContainer container ) : System | ||
container | IContainer | |
return | System |