Method SmartFormatLine
SmartFormatLine(int, string, StringItemInfo[], ITextUndoList)
Formats line according to the parser rules.
public virtual int SmartFormatLine(int index, string text, StringItemInfo[] textData, ITextUndoList operations)
Parameters
index
intSpecifies index of line to format.
text
stringSpecifies string representation of the line.
textData
StringItemInfo[]Specifies data containing color information for the given string.
operations
ITextUndoListList containing insertion or deletion of text fragments.
Returns
- int
Indentation level at given line.
SmartFormatLine(int, string, StringItemInfo[], ITextUndoList, out bool)
Formats line according to the parser rules.
public virtual int SmartFormatLine(int index, string text, StringItemInfo[] textData, ITextUndoList operations, out bool actualPosition)
Parameters
index
intSpecifies index of line to format.
text
stringSpecifies string representation of the line.
textData
StringItemInfo[]Specifies data containing color information for the given string.
operations
ITextUndoListList containing insertion or deletion of text fragments.
actualPosition
boolIf true, the indentation position will be returned, otherwise, the level.
Returns
- int
Indentation level at given line.