Method GetSmartIndent
- Namespace
- Alternet.Syntax.Parsers.Roslyn.CodeCompletion
- Assembly
- Alternet.Syntax.Parsers.Roslyn.v9.dll
GetSmartIndent(int, bool, bool, int)
Returns indentation string for specified line.
public virtual string GetSmartIndent(int index, bool autoIndent, bool useSpaces, int spacesInTab)
Parameters
index
intSpecifies index of line to obtain indentation level.
autoIndent
boolIndicates whether indentation level should be calculated automatically, or obtained from the previous line.
useSpaces
boolIndicates whether indentation string should contain spaces or tabs.
spacesInTab
intSpecifies number of spaces in tab.
Returns
- string
Indentation text at line specified by index.
GetSmartIndent(IIndentationProvider, int, bool, int)
protected virtual int GetSmartIndent(IIndentationProvider provider, int index, bool useSpaces, int spacesInTab)
Parameters
provider
IIndentationProviderindex
intuseSpaces
boolspacesInTab
int