次の方法で共有


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 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)