Metodo IVsTextBuffer.SetLanguageServiceID
Imposta l'identificatore univoco del linguaggio che produce la colorazione e altri dati dell'attributo nel buffer.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
Function SetLanguageServiceID ( _
ByRef guidLangService As Guid _
) As Integer
int SetLanguageServiceID(
ref Guid guidLangService
)
int SetLanguageServiceID(
[InAttribute] Guid% guidLangService
)
abstract SetLanguageServiceID :
guidLangService:Guid byref -> int
function SetLanguageServiceID(
guidLangService : Guid
) : int
Parametri
guidLangService
Tipo: Guid%[in] Identificatore del servizio di linguaggio. i buffer senza linguaggi possono essere CLSID_NULL.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
Firma COM
da textmgr.idl:
HRESULT IVsTextBuffer::SetLanguageServiceID(
[in] REFGUID guidLangService
);
Questo metodo potrebbe richiedere di risorse, a seconda dell'implementazione sottostante del buffer. Ovvero essere molto difficile calcolare la dimensione del buffer se è a un'implementazione orientata a virtuale come in Visual Basic.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.