TypeLibVarFlags 列挙体
この変数がインポートされた COM タイプ ライブラリに VARFLAGS の元の設定を記述します。
この列挙体には、メンバ値をビットごとに演算するための FlagsAttribute 属性が含まれています。
<Flags>
<Serializable>
Public Enum TypeLibVarFlags
[C#]
[Flags]
[Serializable]
public enum TypeLibVarFlags
[C++]
[Flags]
[Serializable]
__value public enum TypeLibVarFlags
[JScript]
public
Flags
Serializable
enum TypeLibVarFlags
解説
TypeLibVarFlags は、 TypeLibVarAttribute と組み合わせて使用します。フラグは、参照用としてだけ維持されます。共通言語ランタイムによって使用されることはありません。
詳細については、MSDN ライブラリの VARFLAGS のトピックを参照してください。
メンバ
メンバ名 | 説明 | 値 |
---|---|---|
FBindable | 変数はデータ連結をサポートしています。 | 4 |
FDefaultBind | 変数は、オブジェクトを最もよく表す単一のプロパティです。型情報の 1 つの変数だけが、この値を持つことができます。 | 32 |
FDefaultCollelem | 型 "abc" で "xyz" という名前のメンバをコンパイラが検索する場合に最適化を許可します。そのようなメンバが見つかり、既定のコレクション要素のアクセサ関数であることを示すフラグが付いている場合、そのメンバ関数の呼び出しが生成されます。 | 256 |
FDisplayBind | 変数はバインド可能として表示されます。 FBindable も設定する必要があります。 | 16 |
FHidden | 変数は存在し、バインド可能ですが、ブラウザには表示しないでください。 | 64 |
FImmediateBind | 変数は、個別のバインド可能なプロパティとして割り当てられます。 | 4096 |
FNonBrowsable | 変数はオブジェクト ブラウザには表示されますが、プロパティ ブラウザには表示されません。 | 1024 |
FReadOnly | 変数への割り当ては許可しないでください。 | 1 |
FReplaceable | インターフェイスが既定の動作を備えていることを示します。 | 2048 |
FRequestEdit | プロパティが COM OnRequestEdit 通知をサポートしていることを示します。 | 8 |
FRestricted | このフラグは、システムレベル関数または型ブラウザに表示しない関数で使用します。 | 128 |
FSource | 変数は、イベントの発生元のオブジェクトを返します。 | 2 |
FUiDefault | ユーザー インターフェイスの既定の表示。 | 512 |
必要条件
名前空間: System.Runtime.InteropServices
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: Mscorlib (Mscorlib.dll 内)