Metodo ViewFilter.GetWordExtent
Restituisce l'ambito della parola o di un'espressione contenente la posizione specificata.
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.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 GetWordExtent ( _
line As Integer, _
index As Integer, _
flags As UInteger, _
span As TextSpan() _
) As Integer
public virtual int GetWordExtent(
int line,
int index,
uint flags,
TextSpan[] span
)
Parametri
- line
Tipo: System.Int32
[in] il numero di riga da esaminare.
- index
Tipo: System.Int32
[in] L'offset del carattere nella riga da esaminare.
- flags
Tipo: System.UInt32
[in] Una combinazione di flag da WORDEXTFLAGS enumerazione.
- span
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[]
[out] Restituisce un oggetto TextSpan oggetto che contiene l'intervallo richiesta.
Valore restituito
Tipo: System.Int32
Se l'operazione riesce, restituisce S_OK.Restituisce S_FALSE se non c " è l'identificatore o espressione nella posizione specificata; in caso contrario, restituisce un codice di errore.
Implementa
IVsTextViewFilter.GetWordExtent(Int32, Int32, UInt32, array<TextSpan[])
Note
Questo metodo viene chiamato per ottenere l'ambito di un identificatore o di un'espressione che inizia a una posizione specifica.La posizione può essere al centro o alla fine dell'identificatore o espressione.
Questo metodo è un'implementazione di GetWordExtent metodo su IVsTextViewFilter interfaccia.
Il metodo di base convalida dei parametri e inoltra la chiamata a GetWordExtent in Source oggetto che è stato ottenuto in ViewFilter costruttore.
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.