Partager via


IVsContainedLanguageFactory.GetLanguage, méthode

Retourne un objet d'IVsContainedLanguage qu'une langue principale peut utiliser pour déléguer certaines responsabilités de gérer un langage contenu.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntaxe

'Déclaration
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

Paramètres

  • pHierarchy
    Type : IVsHierarchy

    [in] un objet d'IVsHierarchy représentant la hiérarchie à laquelle cet objet appartient.

Valeur de retour

Type : Int32
Si réussi, retours S_OK ; sinon, retours code d'erreur.

Notes

Signature COM

De singlefileeditor.idl :

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

Sécurité .NET Framework

Voir aussi

Référence

IVsContainedLanguageFactory Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms