vsCMFunction 枚举
指示函数类型(如 Property Get 或方法)的常数。
命名空间: EnvDTE
程序集: EnvDTE(在 EnvDTE.dll 中)
语法
声明
Public Enumeration vsCMFunction
public enum vsCMFunction
public enum class vsCMFunction
type vsCMFunction
public enum vsCMFunction
成员
成员名称 | 说明 | |
---|---|---|
vsCMFunctionOther | 不在此列表中的函数类型。 | |
vsCMFunctionConstructor | 构造函数。 | |
vsCMFunctionPropertyGet | Property Get。 | |
vsCMFunctionPropertyLet | Property Let。 | |
vsCMFunctionPropertySet | Property Set。 | |
vsCMFunctionPutRef | Put 引用。 | |
vsCMFunctionPropertyAssign | 属性赋值函数。 | |
vsCMFunctionSub | 子表达式。 | |
vsCMFunctionFunction | 函数。 | |
vsCMFunctionTopLevel | 顶级函数。 | |
vsCMFunctionDestructor | 析构函数。 | |
vsCMFunctionOperator | 运算符。 | |
vsCMFunctionVirtual | 虚函数。 | |
vsCMFunctionPure | 纯函数。 | |
vsCMFunctionConstant | 常数。 | |
vsCMFunctionShared | 共享函数。 | |
vsCMFunctionInline | 内联函数。 | |
vsCMFunctionComMethod | COM 方法。 |
备注
vsCMFunction 值设计为一起执行按位“或”运算。Visual C++ 会组合这些值中的几个值以准确描述一个函数。例如:
virtual int MyProc() const = 0;
MyProc 生成值 (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel)。
另一个示例:
inline void AnotherOne()
生成值 (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel)。