Partager via


ViewFilter.ReformatSelection, méthode

Gère la commande d'FORMATSELECTION de remettre en forme une sélection.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)

Syntaxe

'Déclaration
Public Overridable Sub ReformatSelection
public virtual void ReformatSelection()

Remarques

La méthode de base détermine si remettre en forme est pris en charge, appelle la méthode d'GetSelection pour obtenir TextSpan actuellement pour le texte sélectionné (ayant comme valeur par défaut au document entier si rien n'est sélectionné), crée un nouvel objet d'EditArray pour encapsuler toutes les modifications faits d'un événement unique de phase de restauration, puis appelle la méthode d'ReformatSpan sur l'objet d'Source qui a été obtenu à partir de l'objet d'CodeWindowManager dans le constructeur de classe d'ViewFilter.Enfin, la méthode de base appelle la méthode d'ApplyEdits sur l'objet d'EditArray pour valider toutes les modifications.

En général, vous substituez la méthode d'ReformatSpan sur la classe d'Source pour prendre en charge remettre en forme une partie d'un document.Étant donné que la méthode de base a installé tout pour un appel à la méthode d'ReformatSpan, vous n'avez pas besoin en général de substituer cette méthode à moins que votre version d'ReformatSpan a des spécifications spéciales.

Sécurité .NET Framework

Voir aussi

Référence

ViewFilter Classe

Microsoft.VisualStudio.Package, espace de noms