Microsoft.VisualStudio.Text.BraceCompletion Namespace

Classes

BracePairAttribute

Specifies the opening and closing braces.

Interfaces

IBraceCompletionContext

Represents a simple context used to extend the default brace completion behaviors to include language-specific behaviors such as parsing and formatting.

IBraceCompletionContextProvider

Represents an extension point used to create an IBraceCompletionContext to provide language-specific handling on top of default IBraceCompletionSessions.

IBraceCompletionDefaultProvider

Represents an extension point for the default non language-specific brace completion behaviors. It should be used to export metadata containing the opening and closing braces to provide for the given ContentType.

IBraceCompletionManager

A per text view manager for brace completion.

IBraceCompletionManagerFactory

A service that returns an IBraceCompletionManager that manages brace completion for a particular ITextView.

IBraceCompletionSession

Represents a brace completion session for the purpose of tracking a pair of braces and handling actions occurring between the OpeningPoint and ClosingPoint.

IBraceCompletionSessionProvider

Represents an extension point used to create an IBraceCompletionSession for brace completion. A session tracks a set of braces and handles actions performed by the user within the braces to allow for over typing of the closing brace and additional formatting.