Metodo MethodData.GetContextStream
Converte la selezione corrente di contesto a un percorso di file e una lunghezza.
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 Function GetContextStream ( _
<OutAttribute> ByRef pos As Integer, _
<OutAttribute> ByRef length As Integer _
) As Integer
public int GetContextStream(
out int pos,
out int length
)
Parametri
- pos
Tipo: System.Int32%
[out] Restituisce la posizione nel file di origine corrispondente all'inizio dell'intervallo di contesto.
- length
Tipo: System.Int32%
[out] Restituisce la lunghezza dell'intervallo.
Valore restituito
Tipo: System.Int32
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Implementa
IVsMethodData.GetContextStream(Int32%, Int32%)
Note
questo metodo converte Refresh oggetto passato a di TextSpan metodo in un file o un percorso e una lunghezza del flusso.La posizione in questo caso è un offset del carattere dall'inizio del file.
il metodo di base utilizza Refresh metodo su di IVsTextView oggetto (passato a di GetNearestPosition il metodo) per convertire la riga di origine/offset di carattere e la linea di/fine carattere ha formattato in offset alle posizioni del file e quindi restituisce la posizione del file iniziale e la differenza tra le due posizioni come la lunghezza.Questo metodo genera un'eccezione COMException l'eccezione se fossero presenti errori e restituisce sempre un codice di esito positivo di S_OK.
Questo metodo è un'implementazione di GetContextStream metodo su IVsMethodData interfaccia.
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.