Class CsvValidationSchema<TField>
- Namespace
- CSV4Unity.Validation
- Assembly
- CSV4Unity.Docs.dll
Enumフィールドの制約属性と行条件を、再利用可能な検証規則へ変換します。
public sealed class CsvValidationSchema<TField> where TField : struct, Enum
Type Parameters
TField制約属性を定義したEnum型。
- Inheritance
-
objectCsvValidationSchema<TField>
Remarks
生成後の規則は変更されず、複数のCsvTable<TField>のValidationに再利用できます。
Properties
- Default
Enum型ごとに一度生成される既定スキーマを取得します。
- RuleCount
Enumに定義されたValidation属性の総数を取得します。
Methods
- Create()
Enumに定義された制約属性と行条件からスキーマを作成します。