Metodo Source.ReformatSpan
Formattare l'intervallo specificato del database di origine.
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Sintassi
'Dichiarazione
Public Overridable Sub ReformatSpan ( _
mgr As EditArray, _
span As TextSpan _
)
public virtual void ReformatSpan(
EditArray mgr,
TextSpan span
)
Parametri
- mgr
Tipo: Microsoft.VisualStudio.Package.EditArray
EditArray oggetto contenente il database di origine da riformattare.
- span
Tipo: Microsoft.VisualStudio.TextManager.Interop.TextSpan
In TextSpan un oggetto descrive l'intervallo di righe da riformattare.
Note
EditArray l'oggetto incapsula tutte le modifiche apportate in una singola operazione di modifica allo scopo di annullamento.Pertanto tutte le modifiche apportate al file di origine devono essere fornite a EditArray chiamando Add metodo con ogni riga aggiornata o con una singola intervallo che includa l'intero intervallo che viene formattata.
Questo metodo viene chiamato quando l'utente seleziona selezione di formato o documento di formato.Questo metodo viene chiamato solo se EnableFormatSelection la proprietà è true.
Il metodo di base non esegue alcuna operazione.
Nell'impostazione predefinita dell'implementazione gestita del framework del pacchetto delle classi del servizio di linguaggio, questo metodo viene chiamato dal ReformatSelection metodo e ReformatDocument metodo in ViewFilter classe.
vedere Riformattando codice (managed package Framework) per esempi di questo metodo può essere distribuito e utilizzato.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Package