IVsExpansionFunction.GetFunctionType - метод
Возвращает тип данной функции расширения (значение или список значений).
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Синтаксис
'Декларация
Function GetFunctionType ( _
<OutAttribute> ByRef pFuncType As UInteger _
) As Integer
int GetFunctionType(
out uint pFuncType
)
int GetFunctionType(
[OutAttribute] unsigned int% pFuncType
)
abstract GetFunctionType :
pFuncType:uint32 byref -> int
function GetFunctionType(
pFuncType : uint
) : int
Параметры
pFuncType
Тип: UInt32%[out] возвращает значение _ExpansionFunctionType перечисление, чтобы определить функцию расширения.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr2.idl:
HRESULT IVsExpansionFunction::GetFunctionType(
[out]ExpansionFunctionType *pFuncType
);
Функции расширения может представлять или динамически созданные значения одного или нескольких (возможно). Если функция расширения представляет одно значение; GetCurrentValue метод вызывается, чтобы получить это значение. Если функция расширения представляет список значений, GetListCount и GetListText методы используются для получения списка значений.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
IVsExpansionFunction Интерфейс
Microsoft.VisualStudio.TextManager.Interop - пространство имен