Table of Contents

Namespace CSV4Unity

Namespaces

CSV4Unity.Validation

Classes

CSVLoader

UnityのUnityEngine.TextAssetとPure C#のCSVコアを接続します。

CsvConversionException

CSVセルの文字列を要求された型へ変換できない場合に送出される例外です。

CsvDocument

元のCSV文字列とセル位置を所有する、読み取り専用のCSVドキュメントです。

CsvEnumSchema<TField>

Enum値とCSVの列番号を対応付けた不変スキーマです。

CsvHeaderAttribute

Enumフィールドへ対応付けるCSVヘッダー名を指定します。

CsvHeaderPatternAttribute

Enumフィールドへ対応付けるCSVヘッダー名を正規表現で指定します。

CsvIndex<TKey>

指定列の値から行番号を検索する、明示生成型のインデックスです。

CsvParseException

CSVの構文またはレコード構造を解析できない場合に送出される例外です。

CsvParseOptions

CSV解析時の構文設定を指定します。

CsvParser

CSV文字列を解析して、読み取り専用のドキュメントを生成します。

CsvSchemaAttribute

EnumをCSVスキーマとしてUnity Editorへ登録します。

CsvSchemaException

CSVヘッダー、Enumフィールド、またはValidation属性から有効なスキーマを構築できない場合に送出される例外です。

CsvTable<TField>

CsvDocumentとEnumスキーマを組み合わせ、Enumによる列アクセスを提供します。

CsvValueConverter

CSVセルの文字列を、呼び出し側が指定した型へ変換します。

Structs

CsvCell

CsvDocument内の1セルを参照し、文字列または指定型として値を取得します。

CsvColumn

CsvDocument内の1列を参照する軽量なビューです。

CsvColumn<TField>

Enumで選択された列を参照するビューです。

CsvIndexMatches

インデックス検索に一致した行番号を参照します。

CsvRow

CsvDocument内の1行を参照する軽量なビューです。

CsvRow<TField>

Enumで列を指定できる行ビューです。