次の方法で共有


vsCMFunction 列挙体

更新 : 2007 年 11 月

関数の種類 (Property Get やメソッドなど) を示す定数。

名前空間 :  EnvDTE
アセンブリ :  EnvDTE (EnvDTE.dll 内)

構文

'宣言
Public Enumeration vsCMFunction
'使用
Dim instance As vsCMFunction
public enum vsCMFunction
public enum class vsCMFunction
public enum vsCMFunction

メンバ

メンバ名 説明
vsCMFunctionOther この一覧にはない関数の種類
vsCMFunctionConstructor コンストラクタ
vsCMFunctionPropertyGet Property Get
vsCMFunctionPropertyLet Property Let
vsCMFunctionPropertySet Property Set
vsCMFunctionPutRef put 参照
vsCMFunctionPropertyAssign プロパティ代入関数
vsCMFunctionSub 部分式
vsCMFunctionFunction Function
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) になります。

参照

参照

EnvDTE 名前空間

その他の技術情報

コード モデルを使用したコードの調査 (Visual Basic)