Find

Find(object, Type, EachField<T>.OnFind)

public static void Find(object rootObj, Type type, EachField<T>.OnFind onFind) ;

Description

Find the field.

Parameters

Parameter Name Description
rootObj Object
type Type of object
onFind Callback If you find

Find(object, Type, EachField<T>.OnFind, bool)

public static void Find(object rootObj, Type type, EachField<T>.OnFind onFind, bool ignoreRoot) ;

Description

Find the field.

Parameters

Parameter Name Description
rootObj Object
type Type of object
onFind Callback If you find
ignoreRoot Flags that exclude rootObj

Find(object, Type, EachField<T>.OnFindEx)

public static void Find(object rootObj, Type type, EachField<T>.OnFindEx onFind) ;

Description

Find the field.

Parameters

Parameter Name Description
rootObj Object
type Type of object
onFind Callback If you find

Find(object, Type, EachField<T>.OnFindEx, bool)

public static void Find(object rootObj, Type type, EachField<T>.OnFindEx onFind, bool ignoreRoot) ;

Description

Find the field.

Parameters

Parameter Name Description
rootObj Object
type Type of object
onFind Callback If you find
ignoreRoot Flags that exclude rootObj

Find(object, Type)

public static List<T> Find(object rootObj, Type type) ;

Description

Find the field and return it as a List.

Parameters

Parameter Name Description
rootObj Object
type Type of object

Returns

List of values found

Find(object, Type, bool)

public static List<T> Find(object rootObj, Type type, bool ignoreRoot) ;

Description

Find the field and return it as a List.

Parameters

Parameter Name Description
rootObj Object
type Type of object
ignoreRoot Flags that exclude rootObj

Returns

List of values found

Find(object, Type, List<T>)

public static void Find(object rootObj, Type type, List<T> list) ;

Description

Find the field and add it to the List.

Parameters

Parameter Name Description
rootObj Object
type Type of object
list List to store

Find(object, Type, List<T>, bool)

public static void Find(object rootObj, Type type, List<T> list, bool ignoreRoot) ;

Description

Find the field and add it to the List.

Parameters

Parameter Name Description
rootObj Object
type Type of object
list List to store
ignoreRoot Flags that exclude rootObj

Find(object, Type, EachField<T>.IFindReceiver)

public static void Find(object rootObj, Type type, EachField<T>.IFindReceiver receiver) ;

Description

Find the field and call OnFind of IFindReceiver.

Parameters

Parameter Name Description
rootObj Object
type Type of object
receiver Receiver

Find(object, Type, EachField<T>.IFindReceiver, bool)

public static void Find(object rootObj, Type type, EachField<T>.IFindReceiver receiver, bool ignoreRoot) ;

Description

Find the field and call OnFind of IFindReceiver.

Parameters

Parameter Name Description
rootObj Object
type Type of object
receiver Receiver
ignoreRoot Flags that exclude rootObj