Partilhar via


Enumeração vsCMFunction

Uma constante indicando o tipo de função, como, por exemplo, um property-get ou um método.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
Public Enumeration vsCMFunction
public enum vsCMFunction
public enum class vsCMFunction
type vsCMFunction
public enum vsCMFunction

Membros

Nome do membro Descrição
vsCMFunctionComMethod Um método COM.
vsCMFunctionConstant Uma constante.
vsCMFunctionConstructor Um construtor.
vsCMFunctionDestructor Um destruidor.
vsCMFunctionFunction Uma função.
vsCMFunctionInline Uma função in-line.
vsCMFunctionOperator Um operador.
vsCMFunctionOther Um tipo de função não contidos nesta lista.
vsCMFunctionPropertyAssign Uma função de atribuição de propriedade.
vsCMFunctionPropertyGet Um propriedade get.
vsCMFunctionPropertyLet Um let de propriedade.
vsCMFunctionPropertySet Um conjunto de propriedades.
vsCMFunctionPure Uma função pura.
vsCMFunctionPutRef Uma referência put.
vsCMFunctionShared Uma função compartilhada.
vsCMFunctionSub Uma subexpressão.
vsCMFunctionTopLevel Uma função de nível superior.
vsCMFunctionVirtual Uma função virtual.

Comentários

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).

Consulte também

Referência

Namespace EnvDTE

Outros recursos

Descobrindo código usando o modelo de código (Visual Basic)