LanguageService.GetLanguageID, méthode
Retourne le langage GUID du service de langage.
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 GetLanguageID ( _
buffer As IVsTextBuffer, _
line As Integer, _
col As Integer, _
<OutAttribute> ByRef langId As Guid _
) As Integer
public virtual int GetLanguageID(
IVsTextBuffer buffer,
int line,
int col,
out Guid langId
)
Paramètres
- buffer
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer
[in] IVsTextBuffer contenant la source pour laquelle obtenir l'ID de langue
- line
Type : System.Int32
[in] l'index de ligne dans la mémoire tampon à la source pour laquelle obtenir le langage.
- col
Type : System.Int32
[in] la position de caractère dans la ligne.
- langId
Type : System.Guid%
[] retourne GUID du langage pour la source associée.
Valeur de retour
Type : System.Int32
Si réussi, retours S_OK ; sinon, retours code d'erreur.
Implémentations
IVsLanguageDebugInfo.GetLanguageID(IVsTextBuffer, Int32, Int32, Guid%)
Remarques
L'objet fourni de mémoire tampon maintient le fichier source entier.La prise en charge de certains fichiers sources a mixé des langages, par exemple JScript et VBScript incorporés dans une page HTML.Cette méthode est appelée pour obtenir l'ID de langue pour un débogueur particulier.Si vous prenez en charge de plusieurs langages dans un fichier source, vous devez dériver une classe de la classe d'LanguageService et substituer cette méthode dans votre classe.
La méthode de base appelle toujours LanguageService.GetLanguageServiceGuid qui retourne GUID du service de langage.Cela suppose que le fichier source contient uniquement un seul langage.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.