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.
pBufferCoordinator
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferCoordinator[in] IVsTextBufferCoordinator объект, представляющий координатора буфера для связывания с содержащимся языком.
ppLanguage
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsContainedLanguage%[out] возвращает IVsContainedLanguage объект, представляющий содержащийся язык для указанного элемента иерархии.
Возвращаемое значение
Тип: 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 - пространство имен