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
- mgr
Type : Microsoft.VisualStudio.Package.EditArray
Un objet d'EditArray qui contient la source à remettre en forme.
- span
Type : Microsoft.VisualStudio.TextManager.Interop.TextSpan
Un objet d'TextSpan décrivant la plage des lignes à remettre en forme.
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
- 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.
Voir aussi
Référence
Microsoft.VisualStudio.Package, espace de noms