Table of Contents

Namespace CSV4Unity.Validation

Classes

AllowedValuesAttribute

セル文字列が許可値のいずれかと一致することを要求します。

ConditionAttribute

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

CsvValidationAttribute

Validation属性に共通する条件グループを提供します。

CsvValidationResult

CSVテーブルのValidation結果を保持します。

CsvValidationSchema<TField>

Enumフィールドの制約属性と行条件を、再利用可能な検証規則へ変換します。

CsvValidator

Enumに定義された制約属性を使ってCSVテーブルを検証します。

MaxLengthAttribute

セル文字列が指定した最大長以下であることを要求します。

MinLengthAttribute

セル文字列が指定した最小長以上であることを要求します。

NotNullAttribute

セルが空でないことを要求します。

PrimaryKeyAttribute

列の各値が空でなく、一意であることを要求します。

RangeAttribute

数値が指定範囲内にあることを要求します。

RegexAttribute

セル文字列が指定した正規表現に一致することを要求します。

TypeConstraintAttribute

セルを指定型へ変換できることを要求します。

UniqueAttribute

空でないセルの値が一意であることを要求します。

ValidationError

1件のValidationエラーを表します。

ValidationWarning

1件のValidation Warningを表します。

Enums

Compare

条件付きValidationで使用する比較方法を表します。