Table of Contents

Class ConditionAttribute

Namespace
CSV4Unity.Validation
Assembly
CSV4Unity.Docs.dll

Validation属性に適用する行条件を定義します。

[AttributeUsage(AttributeTargets.Field, AllowMultiple = true)]
public sealed class ConditionAttribute : Attribute
Inheritance
object
Attribute
ConditionAttribute

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フィールドを取得します。