Condividi tramite


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

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

Vedere anche

Riferimenti

Source Classe

Spazio dei nomi Microsoft.VisualStudio.Package

Altre risorse

Codice di commento (managed package Framework)