Compartir a través de


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

Vea también

Referencia

IVsTextBuffer Interfaz

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)