VCCodeFunction.FunctionKind Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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) .