Metodo Source.UncommentSpan
Rimuove caratteri di commento dall'inizio e alla fine dell'intervallo specificato.
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 Function UncommentSpan ( _
span As TextSpan _
) As TextSpan
public virtual TextSpan UncommentSpan(
TextSpan span
)
Parametri
- span
Tipo: Microsoft.VisualStudio.TextManager.Interop.TextSpan
In TextSpan un oggetto descrive l'intervallo di righe da esaminare.
Valore restituito
Tipo: Microsoft.VisualStudio.TextManager.Interop.TextSpan
un nuovo TextSpan oggetto che descrive l'intervallo dopo che i caratteri di commento sono stati rimossi.
Note
Questo metodo determina il modo migliore per rimuovere il commento l'intervallo decidere tra la riga e il blocco commenti e quindi chiama UncommentLines metodo o di UncommentBlock metodo sull'intervallo.chiamare GetCommentFormat metodo per ottenere le stringhe che definiscono un commento.
il metodo di base chiama UncommentBlock il metodo e chiamare di TrimSpan metodo se la stringa di commento la riga viene specificata; in caso contrario, questo metodo chiama i metodi di UncommentLines il metodo per rimuovere gli spazi iniziale e finale e quindi chiama di GetCommentFormat metodo se le stringhe di commento di blocco sono specificate.Si noti che i favori di questo approccio che elimina la riga commenti sempre se entrambi sono allineate il commento e stringhe di commento del blocco viene specificato -- anche quando rimuovere il commento da un blocco di testo.Inoltre, il metodo di base non può gestire una combinazione di commenti della linea e il blocco dell'ampiezza.
Questo metodo viene chiamato in risposta all'utente che seleziona il comando Rimuovere il commento dalla selezione da avanzato nel menu modifica menu.
Codice di commento (managed package Framework) per ulteriori informazioni su come questo metodo viene chiamato.
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