C# 클래스 NetDiff.Extensions.ObjectExtensions

파일 보기 프로젝트 열기: etkirsch/NetDiff

공개 메소드들

메소드 설명
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...

비공개 메소드들

메소드 설명
IsObjectField ( FieldInfo field, object obj ) : bool

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

메소드 상세

DiffAgainst() 공개 정적인 메소드

public static DiffAgainst ( this baseObject, object antagonist ) : BaseDiff
baseObject this
antagonist object
리턴 BaseDiff

GetNonObjectInstanceFields() 공개 정적인 메소드

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

GetObjectInstanceFields() 공개 정적인 메소드

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
리턴 System.Reflection.FieldInfo[]

IsObjectField() 공개 정적인 메소드

Public access for testing...
public static IsObjectField ( this obj, FieldInfo field ) : bool
obj this
field System.Reflection.FieldInfo
리턴 bool