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
- buffer
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer
[in] IVsTextBuffer contenente il database di origine per il quale ottenere l'id del linguaggio
- 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.