Compartir a través de


vsCMFunction (Enumeración)

Constante que indica el tipo de función, como property-get o un método.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
Public Enumeration vsCMFunction
public enum vsCMFunction
public enum class vsCMFunction
type vsCMFunction
public enum vsCMFunction

Miembros

Nombre de miembro Descripción
vsCMFunctionComMethod Método COM.
vsCMFunctionConstant Constante.
vsCMFunctionConstructor Función constructor.
vsCMFunctionDestructor Función destructor.
vsCMFunctionFunction Función function.
vsCMFunctionInline Función inline.
vsCMFunctionOperator Operador.
vsCMFunctionOther Tipo de función que no está en esta lista.
vsCMFunctionPropertyAssign Función de asignación de propiedad.
vsCMFunctionPropertyGet Función property get.
vsCMFunctionPropertyLet Función property let.
vsCMFunctionPropertySet Función property set.
vsCMFunctionPure Función pura.
vsCMFunctionPutRef Referencia put.
vsCMFunctionShared Función compartida.
vsCMFunctionSub Subexpresión.
vsCMFunctionTopLevel Función de alto nivel.
vsCMFunctionVirtual Función virtual.

Comentarios

Los valores vsCMFunction se asocian bit a bit mediante el operador OR. Visual C++ combina algunos de estos valores para describir una función con precisión. Por ejemplo:

virtual int MyProc() const = 0;

MyProc da como resultado un valor de (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel).

Otro ejemplo:

inline void AnotherOne()

da como resultado un valor de (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel).

Vea también

Referencia

EnvDTE (Espacio de nombres)

Otros recursos

Detectar código utilizando el modelo de código (Visual Basic)