Method SmartFormat
SmartFormat(ref Point, bool, int, ITextUndoList, string)
Formats block of text according to the parser rules.
public override bool SmartFormat(ref Point pos, bool useSpaces, int spacesInTab, ITextUndoList operations, string key)
Parameters
posPointPosition of the text
useSpacesboolIndicates whether indentation string should contain spaces or tabs
spacesInTabintSpecifies number of spaces in tab
operationsITextUndoListList of the text changes.
keystringKeystroke being typed.
Returns
SmartFormat(ref Point, ref Point, bool, int, bool, ITextUndoList)
Formats block of text according to the parser rules.
public override bool SmartFormat(ref Point start, ref Point end, bool useSpaces, int spacesInTab, bool extended, ITextUndoList operations)
Parameters
startPointStart position of the block
endPointEnd position of the block
useSpacesboolIndicates whether indentation string should contain spaces or tabs
spacesInTabintSpecifies number of spaces in tab
extendedboolSpecifies if whole syntax block containing start and end point should be formatted
operationsITextUndoListList of the text changes.