IVsContainedLanguageFactory.GetLanguage (Método)
Devuelve un objeto de IVsContainedLanguage que un lenguaje primario puede utilizar para delegar ciertas responsabilidades de administrar un lenguaje contenido.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintaxis
'Declaración
Function GetLanguage ( _
pHierarchy As IVsHierarchy, _
itemid As UInteger, _
pBufferCoordinator As IVsTextBufferCoordinator, _
<OutAttribute> ByRef ppLanguage As IVsContainedLanguage _
) As Integer
int GetLanguage(
IVsHierarchy pHierarchy,
uint itemid,
IVsTextBufferCoordinator pBufferCoordinator,
out IVsContainedLanguage ppLanguage
)
int GetLanguage(
[InAttribute] IVsHierarchy^ pHierarchy,
[InAttribute] unsigned int itemid,
[InAttribute] IVsTextBufferCoordinator^ pBufferCoordinator,
[OutAttribute] IVsContainedLanguage^% ppLanguage
)
abstract GetLanguage :
pHierarchy:IVsHierarchy *
itemid:uint32 *
pBufferCoordinator:IVsTextBufferCoordinator *
ppLanguage:IVsContainedLanguage byref -> int
function GetLanguage(
pHierarchy : IVsHierarchy,
itemid : uint,
pBufferCoordinator : IVsTextBufferCoordinator,
ppLanguage : IVsContainedLanguage
) : int
Parámetros
pHierarchy
Tipo: IVsHierarchy[in] Un objeto de IVsHierarchy que representa la jerarquía a la que este objeto pertenece.
itemid
Tipo: UInt32[in] Un identificador único para un archivo de código fuente o uno de los siguientes valores: VSITEMID_NIL, VSITEMID_ROOT, o VSITEMID_SELECTION.
pBufferCoordinator
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferCoordinator[in] Un objeto de IVsTextBufferCoordinator que representa el coordinador de búfer para asociar al lenguaje contenido.
ppLanguage
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsContainedLanguage%[out] devuelve un objeto de IVsContainedLanguage que representa el lenguaje contenido para el elemento especificado de la jerarquía.
Valor devuelto
Tipo: Int32
Si finaliza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.
Comentarios
firma de COM
de singlefileeditor.idl:
HRESULT GetLanguage(
[in] IVsHierarchy* pHierarchy,
[in] VSITEMID itemid,
[in] IVsTextBufferCoordinator* pBufferCoordinator,
[out, retval] IVsContainedLanguage** ppLanguage
);
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
IVsContainedLanguageFactory Interfaz
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)