Compartilhar via


Propriedade VCCodeFunction.FunctionKind

Obtém uma enumeração que descreve como uma função é usada.

Namespace:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (em Microsoft.VisualStudio.VCCodeModel.dll)

Sintaxe

'Declaração
ReadOnly Property FunctionKind As vsCMFunction
vsCMFunction FunctionKind { get; }
property vsCMFunction FunctionKind {
    vsCMFunction get ();
}
abstract FunctionKind : vsCMFunction with get
function get FunctionKind () : vsCMFunction

Valor de propriedade

Tipo: vsCMFunction
Um valor vsCMFunction.

Comentários

FunctionKindRetorna o tipo da função, como, por exemplo, um Get da propriedade, um Property Let, Sub ou uma função.

O vsCMFunction valores devem ser OR bit a bit seria juntos. Visual C++ combina vários desses valores para descrever com precisão uma função. Por exemplo:

virtual int MyProc() const = 0;

MyProcresulta em um valor de (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel).

Outro exemplo:

inline void AnotherOne()

resulta em um valor de (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel).

Segurança do .NET Framework

Consulte também

Referência

VCCodeFunction Interface

Namespace Microsoft.VisualStudio.VCCodeModel

Outros recursos

Como compilar e executar os exemplos de código do modelo de objeto Automation