Namespace CSV4Unity
Namespaces
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で列を指定できる行ビューです。