Partilhar via


Método IVsContainedLanguageFactory.GetLanguage

Retorna um IVsContainedLanguage de objetos que um idioma principal pode usar para delegar determinadas responsabilidades para o gerenciamento de um idioma contido.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxe

'Declaração
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] Um IVsHierarchy objeto que representa a hierarquia à qual pertence este objeto.

Valor de retorno

Tipo: Int32
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.

Comentários

Com assinatura

De singlefileeditor.idl:

HRESULT GetLanguage(
   [in]          IVsHierarchy*             pHierarchy,
   [in]          VSITEMID                  itemid,
   [in]          IVsTextBufferCoordinator* pBufferCoordinator,
   [out, retval] IVsContainedLanguage**    ppLanguage
);

Segurança do .NET Framework

Consulte também

Referência

IVsContainedLanguageFactory Interface

Namespace Microsoft.VisualStudio.TextManager.Interop