IBraceCompletionSessionProvider, interface

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 overtyping of the closing brace and additional formatting.

Espace de noms :  Microsoft.VisualStudio.Text.BraceCompletion
Assembly :  Microsoft.VisualStudio.Text.UI (dans Microsoft.VisualStudio.Text.UI.dll)

Syntaxe

'Déclaration
Public Interface IBraceCompletionSessionProvider
public interface IBraceCompletionSessionProvider
public interface class IBraceCompletionSessionProvider
type IBraceCompletionSessionProvider =  interface end
public interface IBraceCompletionSessionProvider

Le type IBraceCompletionSessionProvider expose les membres suivants.

Méthodes

  Nom Description
Méthode publique TryCreateSession If appropriate, creates an IBraceCompletionSession based on the language context at the openingPoint.

Début

Notes

Exports must include at least one [BracePair] attribute and at least one [ContentType] attribute.

Exemples

This is a MEF component part, and should be exported with the following attribute:

[Export(typeof(IBraceCompletionSessionProvider))]

Voir aussi

Référence

Microsoft.VisualStudio.Text.BraceCompletion, espace de noms