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
vsCMFunctionOther Um tipo de função não contidos nesta lista.
vsCMFunctionConstructor Um construtor.
vsCMFunctionPropertyGet Um propriedade get.
vsCMFunctionPropertyLet Um let de propriedade.
vsCMFunctionPropertySet Um conjunto de propriedades.
vsCMFunctionPutRef Uma referência put.
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 pura.
vsCMFunctionConstant Uma constante.
vsCMFunctionShared Uma função compartilhada.
vsCMFunctionInline Uma função in-line.
vsCMFunctionComMethod Um método COM.

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 o Código usando o modelo de Código (Visual Basic)