In This Article

PythonIndentProvider Class

Provides a Python language indent provider service.

public class PythonIndentProvider : DelimiterIndentProvider, IIndentProvider, IEditorDocumentTextChangeEventSink
Inheritance:
object DelimiterIndentProvider object
Implements:
IIndentProvider IEditorDocumentTextChangeEventSink

Constructors

PythonIndentProvider()

Initializes an instance of the class.

public PythonIndentProvider()

Properties

Mode

The IndentMode that specifies the mode by which to indent text.

public override IndentMode Mode { get; }

Property Value

IndentMode

Methods

GetIndentAmount(TextSnapshotOffset, int)

The IndentMode that specifies the mode by which to indent text.

public override int GetIndentAmount(TextSnapshotOffset snapshotOffset, int defaultAmount)
Parameter Type Description
snapshotOffset TextSnapshotOffset
defaultAmount int

Returns

int

Inherited Members

Extension Methods