Partager via


Source.ReformatSpan, méthode

Mettez en forme l'étendue spécifiée de la source.

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

Syntaxe

'Déclaration
Public Overridable Sub ReformatSpan ( _
    mgr As EditArray, _
    span As TextSpan _
)
public virtual void ReformatSpan(
    EditArray mgr,
    TextSpan span
)

Paramètres

Remarques

L'objet d'EditArray encapsule toutes les modifications apportées comme modification unique pour les besoins de la phase de restauration.Si toutes les modifications apportées au fichier source doivent être données à EditArray en appelant la méthode d'Add avec chaque ligne mise à jour ou à une étendue unique entourant l'étendue entière étant mise en forme.

Cette méthode est appelée lorsque l'utilisateur sélectionne Mettre la sélection en forme ou Mettre le document en forme.Cette méthode est appelée uniquement si la propriété d'EnableFormatSelection est true.

La méthode de base ne fait rien.

Dans l'implémentation d'infrastructure de package gérée par valeur par défaut des classes de service de langage, cette méthode est appelée de la méthode d'ReformatSelection et de la méthode d'ReformatDocument dans la classe d'ViewFilter.

Consultez Reformater code (managed de package) pour obtenir des exemples de la façon dont cette méthode peut être implémentée et utilisée.

Sécurité .NET Framework

Voir aussi

Référence

Source Classe

Microsoft.VisualStudio.Package, espace de noms

Autres ressources

Reformater code (managed de package)