Method GetFormattingEditsAfterKeystroke
- Namespace
- Alternet.Syntax.Parsers.TypeScript.CodeCompletion
- Assembly
- Alternet.Syntax.Parsers.TypeScript.v10.dll
GetFormattingEditsAfterKeystroke(int, string, bool, int, bool, out string)
Gets the text changes for the part of document accordingly to the formatting rules.
public virtual IEnumerable<TextChange> GetFormattingEditsAfterKeystroke(int pos, string key, bool useSpaces, int spacesInTab, bool applyChanges, out string newText)
Parameters
posintCurrent position within the text.
keystringCharacter being typed.
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 TextChanges representing difference between old and new code.