VCCodeFunction.FunctionKind Propriedade

Definição

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

public:
 property EnvDTE::vsCMFunction FunctionKind { EnvDTE::vsCMFunction get(); };
public:
 property EnvDTE::vsCMFunction FunctionKind { EnvDTE::vsCMFunction get(); };
[System.Runtime.InteropServices.DispId(32)]
public EnvDTE.vsCMFunction FunctionKind { [System.Runtime.InteropServices.DispId(32)] [System.Runtime.InteropServices.TypeLibFunc(System.Runtime.InteropServices.TypeLibFuncFlags.FNonBrowsable)] get; }
[<System.Runtime.InteropServices.DispId(32)>]
[<get: System.Runtime.InteropServices.DispId(32)>]
[<get: System.Runtime.InteropServices.TypeLibFunc(System.Runtime.InteropServices.TypeLibFuncFlags.FNonBrowsable)>]
member this.FunctionKind : EnvDTE.vsCMFunction
Public ReadOnly Property FunctionKind As vsCMFunction

Valor da propriedade

vsCMFunction

Um valor vsCMFunction.

Atributos

Comentários

FunctionKind Retorna o tipo da função, como uma propriedade Get, uma propriedade Let, uma sub ou uma função.

Os vsCMFunction valores destinam-se a ser a bit or em conjunto. Visual C++ combina vários desses valores para descrever com precisão uma função. Por exemplo:

virtual int MyProc() const = 0;

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

Outro exemplo:

inline void AnotherOne()

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

Aplica-se a