IVsTextBuffer.SetLanguageServiceID (Método)
Establece el identificador único del lenguaje que está proporcionando el color y otros datos del atributo en el búfer.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
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
Parámetros
guidLangService
Tipo: Guid%[in] Identificador del servicio de lenguaje. los búferes sin lenguajes pueden ser CLSID_NULL.
Valor devuelto
Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.
Comentarios
Prototipo COM
de textmgr.idl:
HRESULT IVsTextBuffer::SetLanguageServiceID(
[in] REFGUID guidLangService
);
Este método puede requerir a considerables recursos, dependiendo de la implementación subyacente del búfer. Es decir, puede ser muy difícil calcular el tamaño del búfer si es una implementación virtual-línea-orientada como en Visual Basic.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)