Method GetFormattingEditsForRange
- Namespace
- Alternet.Syntax.Parsers.TypeScript
- Assembly
- Alternet.Syntax.Parsers.TypeScript.v9.dll
GetFormattingEditsForRange(int, int, bool, int, bool, out string)
When implemented by a class, gets the text changes for the part of document accordingly to the formatting rules.
IEnumerable<TextChange> GetFormattingEditsForRange(int start, int end, bool useSpaces, int spacesInTab, bool applyChanges, out string newText)
Parameters
start
intStart position of code being formatted.
end
intEnd position of code being formatted.
useSpaces
boolIndicates whether indentation string should contain spaces or tabs.
spacesInTab
intSpecifies number of spaces in tab.
applyChanges
boolForces to apply found changes to the new text.
newText
stringReceives formatted code.
Returns
- IEnumerable<TextChange>
List of TextChanges representing difference between old and new code.