Condividi tramite


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

Vedere anche

Riferimenti

MethodData Classe

Spazio dei nomi Microsoft.VisualStudio.Package