Поделиться через


IVsContainedLanguageFactory.GetLanguage - метод

Возвращает IVsContainedLanguage объект, являющийся основным языком может использоваться, чтобы делегировать некоторые функции управления, содержащиеся язык.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Синтаксис

'Декларация
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

Параметры

  • pHierarchy
    Тип: IVsHierarchy

    [in] IVsHierarchy объект, представляющий иерархию, к которой принадлежит объект.

  • itemid
    Тип: UInt32

    [in] уникальный идентификатор для исходного файла или одного из следующих значений: VSITEMID_NIL" VSITEMID_ROOTили VSITEMID_SELECTION.

Возвращаемое значение

Тип: Int32
В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.

Заметки

Com подписи

Из singlefileeditor.idl:

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

Безопасность платформы .NET Framework

См. также

Ссылки

IVsContainedLanguageFactory Интерфейс

Microsoft.VisualStudio.TextManager.Interop - пространство имен