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
- 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.