C# Class GlueViewOfficialPlugins.Scripting.ReflectionExtensionMethods

Mostra file Open project: vchelaru/FlatRedBall

Public Methods

Method Description
AddRangeUnique ( this fields, IEnumerable whatToAdd ) : void
AddRangeUnique ( this properties, IEnumerable whatToAdd ) : void
ContainsFieldName ( this fields, string name ) : bool
ContainsPropertyName ( this properties, string name ) : bool
GetFieldByName ( this fields, string name ) : FieldInfo
GetPropertyByName ( this properties, string name ) : PropertyInfo

Method Details

AddRangeUnique() public static method

public static AddRangeUnique ( this fields, IEnumerable whatToAdd ) : void
fields this
whatToAdd IEnumerable
return void

AddRangeUnique() public static method

public static AddRangeUnique ( this properties, IEnumerable whatToAdd ) : void
properties this
whatToAdd IEnumerable
return void

ContainsFieldName() public static method

public static ContainsFieldName ( this fields, string name ) : bool
fields this
name string
return bool

ContainsPropertyName() public static method

public static ContainsPropertyName ( this properties, string name ) : bool
properties this
name string
return bool

GetFieldByName() public static method

public static GetFieldByName ( this fields, string name ) : FieldInfo
fields this
name string
return System.Reflection.FieldInfo

GetPropertyByName() public static method

public static GetPropertyByName ( this properties, string name ) : PropertyInfo
properties this
name string
return System.Reflection.PropertyInfo