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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.