Condividi tramite


Metodo ExpansionProvider.GetExpansionSpan

Restituisce l'intervallo occupata dal frammento attualmente in corso di modifica.

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.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)

Sintassi

'Dichiarazione
Public Overridable Function GetExpansionSpan As TextSpan
public virtual TextSpan GetExpansionSpan()

Valore restituito

Tipo: Microsoft.VisualStudio.TextManager.Interop.TextSpan
Restituisce un oggetto TextSpan oggetto che rappresenta l'intervallo del frammento nel file di origine.

Note

Il metodo di base ottiene l'intervallo chiamando GetSnippetSpan metodo su IVsExpansionSession oggetto che rappresenta la sessione corrente dell'espansione del frammento.Il metodo presuppone la sessione di espansione è stato impostato da una chiamata precedente a InsertNamedExpansion o di InsertSpecificExpansion metodi.

L'implementazione impostazione predefinita del framework gestito del pacchetto delle classi del servizio di linguaggio, questo metodo viene chiamato dal HandlePreExec metodo per determinare dove inserire il cursore cambia quando la chiave di inserire è tipizzata durante la sessione di modifica del frammento.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ExpansionProvider Classe

Spazio dei nomi Microsoft.VisualStudio.Package