指示函数类型(如 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 值已经用按位 OR 连接在一起。 Visual C++ 将这些值中的若干个进行组合以精确描述一个函数。 例如:
virtual int MyProc() const = 0;
MyProc 生成值 (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel)。
另一个示例:
inline void AnotherOne()
生成值 (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel)。