Table of Contents

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
object
CsvValidationSchema<TField>

Remarks

生成後の規則は変更されず、複数のCsvTable<TField>のValidationに再利用できます。

Properties

Default

Enum型ごとに一度生成される既定スキーマを取得します。

RuleCount

Enumに定義されたValidation属性の総数を取得します。

Methods

Create()

Enumに定義された制約属性と行条件からスキーマを作成します。