vsCMFunction 列舉型別
表示函式類型的常數,例如屬性 get 或方法。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.dll 中)
語法
'宣告
Public Enumeration vsCMFunction
public enum vsCMFunction
public enum class vsCMFunction
type vsCMFunction
public enum vsCMFunction
成員
成員名稱 | 說明 | |
---|---|---|
vsCMFunctionOther | 未列入這個清單中的函式類型 | |
vsCMFunctionConstructor | 建構函式 (Constructor) | |
vsCMFunctionPropertyGet | 屬性 get | |
vsCMFunctionPropertyLet | 屬性 let | |
vsCMFunctionPropertySet | 屬性集 | |
vsCMFunctionPutRef | 置放區參考 | |
vsCMFunctionPropertyAssign | 屬性設定函式 | |
vsCMFunctionSub | 子運算式 | |
vsCMFunctionFunction | 函式 | |
vsCMFunctionTopLevel | 最上層函式 | |
vsCMFunctionDestructor | 解構函式 (Destructor) | |
vsCMFunctionOperator | 運算子 | |
vsCMFunctionVirtual | 虛擬函式 | |
vsCMFunctionPure | 純虛擬函式 | |
vsCMFunctionConstant | 常數 | |
vsCMFunctionShared | 共用函式 | |
vsCMFunctionInline | 內嵌 (Inline) 函式 | |
vsCMFunctionComMethod | COM 方法 |
備註
vsCMFunction 值必須同時經過位元 OR 處理。Visual C++ 結合了這幾個值,以正確描述某個函式。例如:
virtual int MyProc() const = 0;
MyProc 會得到 (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel) 值。
其他範例:
inline void AnotherOne()
會產生 (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel) 值。