Class ConditionAttribute
- Namespace
- CSV4Unity.Validation
- Assembly
- CSV4Unity.Docs.dll
Validation属性に適用する行条件を定義します。
[AttributeUsage(AttributeTargets.Field, AllowMultiple = true)]
public sealed class ConditionAttribute : Attribute
- Inheritance
-
objectAttributeConditionAttribute
Remarks
同じグループに属する条件はANDとして評価されます。条件値に同じEnum型の値を指定すると、 リテラルではなく同じ行の別列を参照します。数値として比較する場合は文字列ではなく数値リテラルを指定してください。 条件不成立はエラーではなく、対応するValidation属性をその行で実行しないことを意味します。
Constructors
- ConditionAttribute(int, object, Compare, params object[])
指定グループに行条件を定義します。
- ConditionAttribute(object, Compare, params object[])
グループ0に行条件を定義します。
Properties
- Comparison
比較方法を取得します。
- Field
条件判定に使用するEnumフィールドを取得します。
- Group
条件を適用するグループ番号を取得します。
- IgnoreCase
文字列比較で大文字小文字を無視するかを取得または設定します。
- Values
比較する値またはEnumフィールドを取得します。