MethodData.GetContextStream, méthode

Convertit l'étendue actuelle de contexte à une position de fichier et une longueur.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)

Syntaxe

'Déclaration
Public Function GetContextStream ( _
    <OutAttribute> ByRef pos As Integer, _
    <OutAttribute> ByRef length As Integer _
) As Integer
public int GetContextStream(
    out int pos,
    out int length
)

Paramètres

  • pos
    Type : System.Int32%
    [] retourne la position dans le fichier source qui correspond au début de l'étendue de contexte.
  • length
    Type : System.Int32%
    [] retourne la longueur de l'étendue.

Valeur de retour

Type : System.Int32
Si réussi, retours S_OK ; sinon, retours code d'erreur.

Implémentations

IVsMethodData.GetContextStream(Int32%, Int32%)

Remarques

Cette méthode convertit l'objet d'TextSpan qui a été passé à la méthode d'Refresh dans un fichier ou une position et une longueur de flux de données.La position est dans ce cas un offset de personnage du début du fichier.

La méthode de base utilise la méthode d'GetNearestPosition sur l'objet d'IVsTextView (il a été passé à la méthode d'Refresh) pour convertir la ligne/offset de personnage et la ligne/personnage l'offset début de se terminer aux positions de fichier puis retourne la position de fichier de départ et la différence entre les deux positions comme longueur.Cette méthode lève une exception d'COMException s'il existait des erreurs et retourne toujours code de réussite d'S_OK.

Cette méthode est une implémentation de la méthode d'GetContextStream sur l'interface d'IVsMethodData.

Sécurité .NET Framework

Voir aussi

Référence

MethodData Classe

Microsoft.VisualStudio.Package, espace de noms