Arbor 3: FSM & BT Graph Editor  3.5.1
EachField< T > Class Template Reference

Find each serializable field More...

Public Member Functions

delegate void OnFind (T value)
 Callback when found. More...
 
delegate void OnFindEx (T value, FieldInfo fieldInfo)
 Callback when found. More...
 

Static Public Member Functions

static IEnumerable< SerializeFieldInfoGetFields (System.Type type)
 Get Fields More...
 
static void Find (object obj, System.Type type, OnFind onFind)
 Find the field. More...
 
static void Find (object obj, System.Type type, OnFindEx onFind)
 Find the field. More...
 
static void ClearCache ()
 Clear cache More...
 

Detailed Description

Find each serializable field

Template Parameters
TType to find

Member Function Documentation

static void ClearCache ( )
static

Clear cache

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

Find the field.

Parameters
objObject
typeType of object
onFindCallback If you find
static void Find ( object  obj,
System.Type  type,
OnFindEx  onFind 
)
static

Find the field.

Parameters
objObject
typeType of object
onFindCallback If you find
static IEnumerable<SerializeFieldInfo> GetFields ( System.Type  type)
static

Get Fields

Parameters
typeObject type
Returns
Field enumerator
delegate void OnFind ( value)

Callback when found.

Parameters
valuefind value
delegate void OnFindEx ( value,
FieldInfo  fieldInfo 
)

Callback when found.

Parameters
valuefind value
fieldInfoFieldInfo of Value