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


VCCodeFunction.FunctionKind - свойство

Gets an enumeration describing how a function is used.

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

Синтаксис

'Декларация
ReadOnly Property FunctionKind As vsCMFunction
'Применение
Dim instance As VCCodeFunction
Dim value As vsCMFunction

value = instance.FunctionKind
vsCMFunction FunctionKind { get; }
property vsCMFunction FunctionKind {
    vsCMFunction get ();
}
function get FunctionKind () : vsCMFunction

Значение свойства

Тип: EnvDTE.vsCMFunction

A vsCMFunction value.

Заметки

FunctionKind returns the type of the function, such as a Property Get, a Property Let, a Sub, or a Function.

The vsCMFunction values are meant to be bitwise OR'd together. Visual C++ combines several of these values to accurately describe a function. For example:

virtual int MyProc() const = 0;

MyProc results in a value of (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel).

Another example:

inline void AnotherOne()

results in a value of (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel).

Разрешения

  • Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Using Libraries from Partially Trusted Code.

См. также

Основные понятия

How to: Compile and Run the Automation Object Model Code Examples

Ссылки

VCCodeFunction Интерфейс

VCCodeFunction - члены

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