Partager via


LanguageService.GetNameOfLocation, méthode

Retourne le nom de l'élément englobant qui contient la position donnée.

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.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)

Syntaxe

'Déclaration
Public Overridable Function GetNameOfLocation ( _
    buffer As IVsTextBuffer, _
    line As Integer, _
    col As Integer, _
    <OutAttribute> ByRef name As String, _
    <OutAttribute> ByRef lineOffset As Integer _
) As Integer
public virtual int GetNameOfLocation(
    IVsTextBuffer buffer,
    int line,
    int col,
    out string name,
    out int lineOffset
)

Paramètres

  • line
    Type : System.Int32
    [in] l'entrée ligne souhaitée la mémoire tampon.
  • col
    Type : System.Int32
    [in] l'offset désiré sur l'entrée ligne la mémoire tampon.
  • name
    Type : System.String%
    [] le nom de l'élément englobant.
  • lineOffset
    Type : System.Int32%
    [] l'offset du début de l'élément englobant à la ligne donnée.

Valeur de retour

Type : System.Int32
Si réussi, retours S_OK ; sinon, retours S_FALSE si l'emplacement n'est pas dans le d'une entité nommée et ne retourne pas code d'erreur.

Implémentations

IVsLanguageDebugInfo.GetNameOfLocation(IVsTextBuffer, Int32, Int32, String%, Int32%)

Remarques

Un élément englobant est en général une méthode, une classe, ou un espace de noms.

La méthode de base retourne une valeur NULL pour le nom et 0 pour l'offset de ligne.

Sécurité .NET Framework

Voir aussi

Référence

LanguageService Classe

Microsoft.VisualStudio.Package, espace de noms