Table of Contents

Method SmartFormat

Namespace
Alternet.Syntax.Parsers.Roslyn
Assembly
Alternet.Syntax.Parsers.Roslyn.v9.dll

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

pos Point

Position of the text

useSpaces bool

Indicates whether indentation string should contain spaces or tabs

spacesInTab int

Specifies number of spaces in tab

operations ITextUndoList

List of the text changes.

key string

Keystroke being typed.

Returns

bool

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

start Point

Start position of the block

end Point

End position of the block

useSpaces bool

Indicates whether indentation string should contain spaces or tabs

spacesInTab int

Specifies number of spaces in tab

extended bool

Specifies if whole syntax block containing start and end point should be formatted

operations ITextUndoList

List of the text changes.

Returns

bool