TypeLibVarFlags 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
変数のインポート元の COM タイプ ライブラリの VARFLAGS の元の設定について説明します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
public enum class TypeLibVarFlags
[System.Flags]
[System.Serializable]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibVarFlags
[System.Flags]
public enum TypeLibVarFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibVarFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibVarFlags =
[<System.Flags>]
type TypeLibVarFlags =
Public Enum TypeLibVarFlags
- 継承
- 属性
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| FReadOnly | 1 | 変数への代入は許可しないでください。 |
| FSource | 2 | この変数は、イベントのソースであるオブジェクトを返します。 |
| FBindable | 4 | 変数はデータ バインディングをサポートします。 |
| FRequestEdit | 8 | プロパティが COM |
| FDisplayBind | 16 | 変数はバインド可能として表示されます。 FBindable も設定する必要があります。 |
| FDefaultBind | 32 | 変数は、オブジェクトを最もよく表す単一のプロパティです。 この値を持つことは、型情報内の 1 つの変数のみです。 |
| 64 | 変数は存在し、バインド可能ですが、ブラウザーに表示しないでください。 |
|
| FRestricted | 128 | このフラグは、型ブラウザーで表示しないシステム レベルの関数を対象としています。 |
| FDefaultCollelem | 256 | コンパイラが型 "abc" で "xyz" という名前のメンバーを検索する最適化を許可します。 このようなメンバーが見つかり、既定のコレクションの要素のアクセサー関数としてフラグが設定されている場合、そのメンバー関数への呼び出しが生成されます。 |
| FUiDefault | 512 | ユーザー インターフェイスの既定の表示。 |
| FNonBrowsable | 1024 | 変数はオブジェクト ブラウザーに表示されますが、プロパティ ブラウザーには表示されません。 |
| FReplaceable | 2048 | インターフェイスに既定の動作としてタグを付けます。 |
| FImmediateBind | 4096 | 変数は、個々のバインド可能なプロパティとしてマップされます。 |
注釈
TypeLibVarFlags は、 TypeLibVarAttributeと組み合わせて使用されます。 フラグは参照用にのみ保持されます。 共通言語ランタイムでは使用されません。
詳細については、MSDN ライブラリの VARFLAGS を参照してください。