Method | Description | |
---|---|---|
Diff ( object baseObj, object evaluated ) : |
||
DiffCalculator ( double tolerance = 1e-6, |
||
FieldIsIgnored ( |
if the field is ignored, return true. otherwise false.
|
Method | Description | |
---|---|---|
Assemble ( IEnumerable |
Assemble a summary of DiffedItems for this object
|
|
ContentIsEqual ( IEnumerable | ||
Diff ( |
Diff a field
|
|
DiffFields ( object baseObj, object antagonist ) : IEnumerable |
||
DiffList ( IEnumerable |
Diff two lists. Does not currently
|
|
DiffObjects ( object baseObj, object evaluated ) : |
Diff two objects
|
|
GetExclusiveFields ( object exclusiveTo, object antagonist ) : List |
Find all fields which are exclusive to a specific object compared to another object.
|
|
GetFieldInfo ( |
Finds a correlated FieldInfo in an object. Here, correlated refers to an identical name, but that criteria is TBD.
|
|
GetMutualObjectFields ( object baseObj, object evaluated ) : List |
||
GetValue ( |
Gets a field value from an object. If a direct value exists, meaning that we don't need a correlate, then it is immediately returned. Otherwise, NetDiff tries to find a correlate and return it. This action defaults to null.
|
|
Intersect ( object baseObj, object evaluated ) : ICollection |
Finds all fields which are included in both of two dynamic objects
|
|
MutuallyExclusive ( object baseObj, object evaluated ) : ICollection |
Finds all fields which are mutually exclusive between two dynamic objects
|
|
TypeIsIgnored ( object obj ) : bool |
Currently there is no way to ignore null values
|
public Diff ( object baseObj, object evaluated ) : |
||
baseObj | object | |
evaluated | object | |
return |
public DiffCalculator ( double tolerance = 1e-6, |
||
tolerance | double | |
ignoredClasses | ||
ignoreMatches | bool | |
ignoreFieldsNamed | string | |
ignoreFieldsContaining | string | |
ignoreFieldsNamedByType | string[]>.Dictionary | |
ignoreFieldsContainingByType | string[]>.Dictionary | |
return | System |
public FieldIsIgnored ( |
||
info | ||
return | bool |