Condividi tramite


Metodo LanguageService.GetLanguageID

Restituisce il linguaggio GUID del servizio di linguaggio.

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

Sintassi

'Dichiarazione
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
)

Parametri

  • line
    Tipo: System.Int32
    [in] Indice di riga nel buffer all'origine per il quale ottenere il linguaggio.
  • col
    Tipo: System.Int32
    [in] La posizione del carattere della riga.
  • langId
    Tipo: System.Guid%
    [out] Restituisce il GUID del linguaggio per il database di origine associato.

Valore restituito

Tipo: System.Int32
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Implementa

IVsLanguageDebugInfo.GetLanguageID(IVsTextBuffer, Int32, Int32, Guid%)

Note

L'oggetto fornito del buffering utilizza l'intero file di origine.Supporto di alcuni file di origine è combinato i linguaggi, ad esempio JScript e VBScript incorporati in una pagina HTML.Questo metodo viene chiamato per ottenere l'ID lingua per un debugger particolare.Se si supportano più lingue in un file di origine, è necessario derivare una classe da LanguageService classe ed eseguire l'override del metodo nella classe.

Al metodo di base chiama sempre LanguageService.GetLanguageServiceGuid quali restituisce il GUID del servizio di linguaggio.Si presume il file di origine contiene un solo linguaggio.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

LanguageService Classe

Spazio dei nomi Microsoft.VisualStudio.Package