Method GetFormattingEditsForRange
- Namespace
- Alternet.Syntax.Parsers.TypeScript.CodeCompletion
- Assembly
- Alternet.Syntax.Parsers.TypeScript.v10.dll
GetFormattingEditsForRange(int, int, bool, int, bool, out string)
Gets the text changes for the part of document accordingly to the formatting rules.
public virtual IEnumerable<TextChange> GetFormattingEditsForRange(int start, int end, bool useSpaces, int spacesInTab, bool applyChanges, out string newText)
Parameters
startintStart position of code being formatted.
endintEnd position of code being formatted.
useSpacesboolIndicates whether indentation string should contain spaces or tabs.
spacesInTabintSpecifies number of spaces in tab.
applyChangesboolForces to apply found changes to the new text.
newTextstringReceives formatted code.
Returns
- IEnumerable<TextChange>
List of TextChange representing a difference between old and new text.