PropertyInterface
Nectunia.Utility.EObject Class Reference

Detailed Description

Extension class for Object

Static Public Member Functions

static List< string > GetFieldsNames (this UnityEngine.Object obj)
 Return a string list of all fields in the UnityEngine.Object. More...
 
static List< string > GetFieldsNames (this UnityEngine.Object obj, Type type)
 Return a string list of all fields of the passed type in the UnityEngine.Object. More...
 
static List< string > GetFieldsNames (this UnityEngine.Object obj, BindingFlags bindingFlags)
 Return a string list of all fields wich match BindingFlags in the UnityEngine.Object. More...
 
static List< string > GetFieldsNames (this UnityEngine.Object obj, Type type, BindingFlags bindingFlags)
 Return a string list of all fields of the passed type and wich match BindingFlags in the UnityEngine.Object More...
 
static List< string > GetPropertiesNames (this UnityEngine.Object obj)
 Return a string list of all properties in the UnityEngine.Object. More...
 
static List< string > GetPropertiesNames (this UnityEngine.Object obj, Type type)
 Return a string list of all properties of the passed type in the UnityEngine.Object. More...
 
static List< string > GetPropertiesNames (this UnityEngine.Object obj, BindingFlags bindingFlags)
 Return a string list of all properties wich match BindingFlags in the UnityEngine.Object. More...
 
static List< string > GetPropertiesNames (this UnityEngine.Object obj, Type type, BindingFlags bindingFlags)
 Return a string list of all properties of the passed type and wich match BindingFlags in the UnityEngine.Object. More...
 
static List< string > GetFieldsNames (this object obj)
 Return a string list of all fields in the object. More...
 
static List< string > GetFieldsNames (this object obj, Type type)
 Return a string list of all fields of the passed type in the object. More...
 
static List< string > GetFieldsNames (this object obj, BindingFlags bindingFlags)
 Return a string list of all fields wich match BindingFlags in the object. More...
 
static List< string > GetFieldsNames (this object obj, Type type, BindingFlags bindingFlags)
 Return a string list of all fields of the passed type and wich match BindingFlags in the object. More...
 
static List< string > GetPropertiesNames (this object obj)
 Return a string list of all properties in the object. More...
 
static List< string > GetPropertiesNames (this object obj, Type type)
 Return a string list of all properties of the passed type in the object. More...
 
static List< string > GetPropertiesNames (this object obj, BindingFlags bindingFlags)
 Return a string list of all properties wich match BindingFlags in the object. More...
 
static List< string > GetPropertiesNames (this object obj, Type type, BindingFlags bindingFlags)
 Return a string list of all properties of the passed type and wich match BindingFlags in the object. More...
 

Member Function Documentation

◆ GetFieldsNames() [1/8]

static List<string> Nectunia.Utility.EObject.GetFieldsNames ( this object  obj)
static

Return a string list of all fields in the object.

Parameters
objThe Object source.
Returns
The fields names list.

◆ GetFieldsNames() [2/8]

static List<string> Nectunia.Utility.EObject.GetFieldsNames ( this object  obj,
BindingFlags  bindingFlags 
)
static

Return a string list of all fields wich match BindingFlags in the object.

Parameters
objThe Object source.
bindingFlagsList of BindingFlags to specify search criteria.
Returns
The fields names list.

◆ GetFieldsNames() [3/8]

static List<string> Nectunia.Utility.EObject.GetFieldsNames ( this object  obj,
Type  type 
)
static

Return a string list of all fields of the passed type in the object.

Parameters
objThe Object source.
typeThe Type to filter on.
Returns
The fields names list.

◆ GetFieldsNames() [4/8]

static List<string> Nectunia.Utility.EObject.GetFieldsNames ( this object  obj,
Type  type,
BindingFlags  bindingFlags 
)
static

Return a string list of all fields of the passed type and wich match BindingFlags in the object.

Parameters
objThe Object source.
typeThe Type to filter on.
bindingFlagsList of BindingFlags to specify search criteria.
Returns
The fields names list.

◆ GetFieldsNames() [5/8]

static List<string> Nectunia.Utility.EObject.GetFieldsNames ( this UnityEngine.Object  obj)
static

Return a string list of all fields in the UnityEngine.Object.

Parameters
objThe Object source.
Returns
The fields names list.

◆ GetFieldsNames() [6/8]

static List<string> Nectunia.Utility.EObject.GetFieldsNames ( this UnityEngine.Object  obj,
BindingFlags  bindingFlags 
)
static

Return a string list of all fields wich match BindingFlags in the UnityEngine.Object.

Parameters
objThe Object source.
bindingFlagsList of BindingFlags to specify search criteria.
Returns
The fields names list.

◆ GetFieldsNames() [7/8]

static List<string> Nectunia.Utility.EObject.GetFieldsNames ( this UnityEngine.Object  obj,
Type  type 
)
static

Return a string list of all fields of the passed type in the UnityEngine.Object.

Parameters
objThe Object source.
typeThe Type to filter on.
Returns
The fields names list.

◆ GetFieldsNames() [8/8]

static List<string> Nectunia.Utility.EObject.GetFieldsNames ( this UnityEngine.Object  obj,
Type  type,
BindingFlags  bindingFlags 
)
static

Return a string list of all fields of the passed type and wich match BindingFlags in the UnityEngine.Object

Parameters
objThe Object source.
typeThe Type to filter on.
bindingFlagsList of BindingFlags to specify search criteria.
Returns
The fields names list.

◆ GetPropertiesNames() [1/8]

static List<string> Nectunia.Utility.EObject.GetPropertiesNames ( this object  obj)
static

Return a string list of all properties in the object.

Parameters
objThe Object source.
Returns
The properties names list.

◆ GetPropertiesNames() [2/8]

static List<string> Nectunia.Utility.EObject.GetPropertiesNames ( this object  obj,
BindingFlags  bindingFlags 
)
static

Return a string list of all properties wich match BindingFlags in the object.

Parameters
objThe Object source.
bindingFlagsList of BindingFlags to specify search criteria.
Returns
The properties names list.

◆ GetPropertiesNames() [3/8]

static List<string> Nectunia.Utility.EObject.GetPropertiesNames ( this object  obj,
Type  type 
)
static

Return a string list of all properties of the passed type in the object.

Parameters
objThe Object source.
typeThe Type to filter on.
Returns
The properties names list.

◆ GetPropertiesNames() [4/8]

static List<string> Nectunia.Utility.EObject.GetPropertiesNames ( this object  obj,
Type  type,
BindingFlags  bindingFlags 
)
static

Return a string list of all properties of the passed type and wich match BindingFlags in the object.

Parameters
objThe Object source.
typeThe Type to filter on.
bindingFlagsList of BindingFlags to specify search criteria.
Returns
The properties names list.

◆ GetPropertiesNames() [5/8]

static List<string> Nectunia.Utility.EObject.GetPropertiesNames ( this UnityEngine.Object  obj)
static

Return a string list of all properties in the UnityEngine.Object.

Parameters
objThe Object source.
Returns
The properties names list.

◆ GetPropertiesNames() [6/8]

static List<string> Nectunia.Utility.EObject.GetPropertiesNames ( this UnityEngine.Object  obj,
BindingFlags  bindingFlags 
)
static

Return a string list of all properties wich match BindingFlags in the UnityEngine.Object.

Parameters
objThe Object source.
bindingFlagsList of BindingFlags to specify search criteria.
Returns
The properties names list.

◆ GetPropertiesNames() [7/8]

static List<string> Nectunia.Utility.EObject.GetPropertiesNames ( this UnityEngine.Object  obj,
Type  type 
)
static

Return a string list of all properties of the passed type in the UnityEngine.Object.

Parameters
objThe Object source.
typeThe Type to filter on.
Returns
The properties names list.

◆ GetPropertiesNames() [8/8]

static List<string> Nectunia.Utility.EObject.GetPropertiesNames ( this UnityEngine.Object  obj,
Type  type,
BindingFlags  bindingFlags 
)
static

Return a string list of all properties of the passed type and wich match BindingFlags in the UnityEngine.Object.

Parameters
objThe Object source.
typeThe Type to filter on.
bindingFlagsList of BindingFlags to specify search criteria.
Returns
The properties names list.