Partager via


ViewFilter.ReformatDocument, méthode

Gère la commande d'FORMATDOCUMENT réorganiser de le document entier.

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 ReformatDocument
public virtual void ReformatDocument()

Remarques

La méthode de base détermine si remettre en forme est pris en charge, obtient TextSpan pour le document entier, 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 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