UVTexIntegra 310.0.0.3

- メインページ
- 関連ページ
- モジュール
- ネームスペース
- クラス
- ファイル

- 構成
- 構成索引
- クラス階層
- 構成メンバ

全て クラス ネームスペース 関数 変数 列挙型 プロパティ イベント グループ ページ
Public メソッド | プロパティ | すべてのメンバ一覧
クラス UVTexIntegra.Scripting.ApplyDefaultValueAttribute
UVTexIntegra-Scripting名前空間

コンストラクターを修飾して、フィールドおよびプロパティをDefaultValueAttributeで初期化するリクエストを行います。 [詳細]

UVTexIntegra.Scripting.ApplyDefaultValueAttributeに対する継承グラフ
[凡例]

## Public メソッド
| ApplyDefaultValueAttribute (bool flag)
| コンストラクタ [詳細]
void | ApplyDefaultValueTo (System.Object target)
| ApplyDefaultValueAttributeの設定を元にオブジェクトに初期値を適用します。

## プロパティ
bool | ApplyDefaultValue`[get]`
| コンストラクタでflagとして設定した値を読み取ります。
bool | ApplyField`[get, set]`
| フィールドを初期化するかどうかを設定・取得します。 [詳細]
bool | ApplyProperty`[get, set]`
| プロパティを初期化するかどうかを設定・取得します。 [詳細]
System.Reflection.BindingFlags | FieldFlags`[get, set]`
| フィールドの列挙フラグを指定します。 [詳細]
bool | NullDefaultEnabled`[get, set]`
| DefaultValueとしてnullが与えられる時、そのnullでメンバをクリアするべきか設定・取得します。標準ではtrueです。
System.Reflection.BindingFlags | PropertyFlags`[get, set]`
| プロパティの列挙フラグを指定します。 [詳細]

## 説明

コンストラクターを修飾して、フィールドおよびプロパティをDefaultValueAttributeで初期化するリクエストを行います。

UVTexIntegraで、再コンパイルによるデータ引継ぎなどを全く行わず、単純に新しいオブジェクトとして新規作成するときだけ読み取られます。

## コンストラクタとデストラクタ

UVTexIntegra.Scripting.ApplyDefaultValueAttribute.ApplyDefaultValueAttribute | ( | bool | flag) |  |
| inline

コンストラクタ

引数

  flag | フィールドもプロパティも初期化しないときはfalse。それ以外はtrue。

## プロパティ

bool UVTexIntegra.Scripting.ApplyDefaultValueAttribute.ApplyField
| get set

フィールドを初期化するかどうかを設定・取得します。

このフラグは標準でtrueです。例えばフィールドだけ設定したい時は次のようにします。

- コンストラクタでflag(ApplyDefaultValue)をtrueに設定
- ApplyPropertyをfalseに設定

bool UVTexIntegra.Scripting.ApplyDefaultValueAttribute.ApplyProperty
| get set

プロパティを初期化するかどうかを設定・取得します。

このフラグは標準でtrueです。例えばプロパティだけ設定したい時は次のようにします。

- コンストラクタでflag(ApplyDefaultValue)をtrueに設定
- ApplyFieldをfalseに設定

System.Reflection.BindingFlags UVTexIntegra.Scripting.ApplyDefaultValueAttribute.FieldFlags
| get set

フィールドの列挙フラグを指定します。

標準では System.Reflection.BindingFlags.FlattenHierarchy | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic が指定されます。

System.Reflection.BindingFlags UVTexIntegra.Scripting.ApplyDefaultValueAttribute.PropertyFlags
| get set

プロパティの列挙フラグを指定します。

標準では System.Reflection.BindingFlags.FlattenHierarchy | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic が指定されます。

このクラスの説明は次のファイルから生成されました:

- K:/Dancer_iMac/UVTexa/UVTexIntegra.CSLib/Scripting/Scripting.cs