Metodo Declarations.GetInitialExtent
Restituisce l'ambito di testo iniziale da completare.
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.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.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Sintassi
'Dichiarazione
Public Overridable Function GetInitialExtent ( _
textView As IVsTextView, _
<OutAttribute> ByRef line As Integer, _
<OutAttribute> ByRef startIdx As Integer, _
<OutAttribute> ByRef endIdx As Integer _
) As Boolean
public virtual bool GetInitialExtent(
IVsTextView textView,
out int line,
out int startIdx,
out int endIdx
)
Parametri
- textView
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[in] IVsTextView oggetto che rappresenta la visualizzazione del file di origine.
- line
Tipo: System.Int32%
[out] Il numero di riga il cursore si trova sopra.
- startIdx
Tipo: System.Int32%
[out] L'offset del carattere nella riga al primo carattere del testo che è di attivare il commit.
- endIdx
Tipo: System.Int32%
[out] L'offset del carattere all'ultimo carattere del testo che è di attivare il commit.
Valore restituito
Tipo: System.Boolean
Se l'ambito iniziale è stato specificato, restituisce true; in caso contrario, restituisce false.
Note
Questo metodo deve utilizzare diversi mezzi per determinare l'ambito di testo iniziale in modo da poter individuare l'elenco di completamento correttamente.Se il metodo restituisce GetWordExtent , quindi in genere il chiamante chiama Source metodo su di falseuna classe per ottenere l'ambito a utilizzare.Un metodo spesso utilizzato consiste analizzare il testo prima del cursore e consente regolazioni in incrementi nella misura del testo per compensare i caratteri speciali, ad esempio in XML, può essere necessario considerare i caratteri di > “e„ di <) circondanti.da allora GetInitialExtent fa già scopo, falseil metodo in genere non effettua alcuna operazione e restituisce di GetWordExtent .
Questo metodo viene chiamato dal GetInitialExtent metodo in CompletionSet classe.
Al metodo di base imposta sempre line, startIdxe endIdx a 0 e restituisce false.
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.