英語で読む

次の方法で共有


TypeLibVarFlags 列挙型

定義

この変数がインポートされた COM タイプ ライブラリに VARFLAGS の元の設定を記述します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

C#
[System.Flags]
public enum TypeLibVarFlags
C#
[System.Flags]
[System.Serializable]
public enum TypeLibVarFlags
C#
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibVarFlags
継承
TypeLibVarFlags
属性

フィールド

名前 説明
FBindable 4

変数はデータ連結をサポートしています。

FDefaultBind 32

変数は、オブジェクトを最もよく表す単一のプロパティです。 型情報の 1 つの変数だけが、この値を持つことができます。

FDefaultCollelem 256

型 "abc" で "xyz" という名前のメンバーをコンパイラが検索する場合に最適化を許可します。 そのようなメンバーが見つかり、既定のコレクション要素のアクセサー関数であることを示すフラグが付いている場合、そのメンバー関数の呼び出しが生成されます。

FDisplayBind 16

変数はバインド可能として表示されます。 FBindable も設定する必要があります。

FHidden 64

変数は存在し、バインド可能ですが、ブラウザーには表示しないでください。

FImmediateBind 4096

変数は、個別のバインド可能なプロパティとして割り当てられます。

FNonBrowsable 1024

変数はオブジェクト ブラウザーに表示されますが、プロパティ ブラウザーには表示されません。

FReadOnly 1

変数への割り当ては許可しないでください。

FReplaceable 2048

インターフェイスが既定の動作を備えていることを示します。

FRequestEdit 8

プロパティが COM OnRequestEdit 通知をサポートしていることを示します。

FRestricted 128

このフラグは、システムレベル関数または型ブラウザーに表示しない関数で使用します。

FSource 2

変数は、イベントの発生元のオブジェクトを返します。

FUiDefault 512

ユーザー インターフェイスの既定の表示。

注釈

TypeLibVarFlags は と組み合わせて使用されます TypeLibVarAttribute。 フラグは参照専用に保持されます。 共通言語ランタイムでは使用されません。

詳細については、MSDN ライブラリの「VARFLAGS」を参照してください。

適用対象

製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.1