Enumeração vsCMFunction
Uma constante indicando o tipo de função, como uma propriedade-get ou um método.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE. dll)
Sintaxe
Public Enumeration vsCMFunction
Dim instance As vsCMFunction
public enum vsCMFunction
public enum class vsCMFunction
public enum vsCMFunction
Membros
Nome do membro | Descrição | |
---|---|---|
vsCMFunctionOther | Um tipo de função não na lista. | |
vsCMFunctionConstructor | Um construtor. | |
vsCMFunctionPropertyGet | Obtenha uma propriedade. | |
vsCMFunctionPropertyLet | Deixe uma propriedade. | |
vsCMFunctionPropertySet | Uma propriedade definida. | |
vsCMFunctionPutRef | Uma referência colocar. | |
vsCMFunctionPropertyAssign | Uma função de atribuição de propriedade. | |
vsCMFunctionSub | Uma subexpressão. | |
vsCMFunctionFunction | Uma função. | |
vsCMFunctionTopLevel | Uma função de nível superior. | |
vsCMFunctionDestructor | Um destruidor. | |
vsCMFunctionOperator | Um operador. | |
vsCMFunctionVirtual | Uma função virtual. | |
vsCMFunctionPure | Uma função essencialmente. | |
vsCMFunctionConstant | Uma constante. | |
vsCMFunctionShared | Uma função compartilhada. | |
vsCMFunctionInline | Um Função embutida. | |
vsCMFunctionComMethod | Um método COM. |
Comentários
Os valores de vsCMFunction devem ser operador bit a bit ou seria juntos.O Visual C++ combina várias esses 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).