Arbor 3: FSM & BT Graph Editor 3.6.0

Public Member Functions | Static Public Member Functions | List of all members
EachField< T > Class Template Reference

シリアライズ可能な各フィールドを見つける More...

## Public Member Functions
delegate void | OnFind (T value)
| 見つかった時のコールバック More...
delegate void | OnFindEx (T value, FieldInfo fieldInfo)
| 見つかった時のコールバック More...

## Static Public Member Functions
static IEnumerable< SerializeFieldInfo > | GetFields (System.Type type)
| フィールドを取得する。 More...
static void | Find (object obj, System.Type type, OnFind onFind)
| フィールドを見つける。 More...
static void | Find (object obj, System.Type type, OnFindEx onFind)
| フィールドを見つける。 More...
static void | ClearCache ()
| キャッシュをクリア More...

## Detailed Description

シリアライズ可能な各フィールドを見つける

Template Parameters

  T | 見つける型

## Member Function Documentation

## ◆ ClearCache()

static void ClearCache | ( |  | ) |
| static

キャッシュをクリア

## ◆ Find() [1/2]

static void Find | ( | object | obj,
|  | System.Type | type,
|  | OnFind | onFind
| ) |  |
| static

フィールドを見つける。

Parameters

  obj | オブジェクト
  type | オブジェクトの型
  onFind | 見つけた場合のコールバック

## ◆ Find() [2/2]

static void Find | ( | object | obj,
|  | System.Type | type,
|  | OnFindEx | onFind
| ) |  |
| static

フィールドを見つける。

Parameters

  obj | オブジェクト
  type | オブジェクトの型
  onFind | 見つけた場合のコールバック

## ◆ GetFields()

static IEnumerable<SerializeFieldInfo> GetFields | ( | System.Type | type | ) |
| static

フィールドを取得する。

Parameters

  type | オブジェクトの型

Returns
  フィールドの列挙子

## ◆ OnFind()

delegate void OnFind | ( | T | value | ) |

見つかった時のコールバック

Parameters

  value | 見つかった値

## ◆ OnFindEx()

delegate void OnFindEx | ( | T | value,
|  | FieldInfo | fieldInfo
| ) |  |

見つかった時のコールバック

Parameters

  value | 見つかった値
  fieldInfo | ValueのFieldInfo