C# Class NetDiff.Extensions.ObjectExtensions

Afficher le fichier Open project: etkirsch/NetDiff

Méthodes publiques

Méthode Description
DiffAgainst ( this baseObject, object antagonist ) : BaseDiff
GetNonObjectInstanceFields ( this obj ) : System.Reflection.FieldInfo[]

Gets all non-object fields from an object

GetObjectInstanceFields ( this obj ) : System.Reflection.FieldInfo[]

Gets all fields from an object which are objects

IsObjectField ( this obj, FieldInfo field ) : bool

Public access for testing...

Private Methods

Méthode Description
IsObjectField ( FieldInfo field, object obj ) : bool

Checks to see if a field's type is an object.

Method Details

DiffAgainst() public static méthode

public static DiffAgainst ( this baseObject, object antagonist ) : BaseDiff
baseObject this
antagonist object
Résultat BaseDiff

GetNonObjectInstanceFields() public static méthode

Gets all non-object fields from an object
public static GetNonObjectInstanceFields ( this obj ) : System.Reflection.FieldInfo[]
obj this The object you want fields from
Résultat System.Reflection.FieldInfo[]

GetObjectInstanceFields() public static méthode

Gets all fields from an object which are objects
public static GetObjectInstanceFields ( this obj ) : System.Reflection.FieldInfo[]
obj this The object you want fields from
Résultat System.Reflection.FieldInfo[]

IsObjectField() public static méthode

Public access for testing...
public static IsObjectField ( this obj, FieldInfo field ) : bool
obj this
field System.Reflection.FieldInfo
Résultat bool