Implements behavior to merge one object graph into a clone of itself (typically post-serialization). More...
Public Member Functions | |
void | MergeGraph (IEditableBusinessObject target, IEditableBusinessObject source) |
Merges state from source graph into target graph. More... | |
void | MergeBusinessListGraph< T, C > (T target, T source) |
Merges state from source graph into target graph. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Csla.Server.ObjectFactory | |
void | SetIsReadOnly (object obj, bool value) |
Sets the IsReadOnly property on the specified object, if possible. More... | |
void | CheckRules (object obj) |
Calls the ValidationRules.CheckRules() method on the specified object, if possible. More... | |
void | MarkOld (object obj) |
Calls the MarkOld method on the specified object, if possible. More... | |
void | MarkNew (object obj) |
Calls the MarkNew method on the specified object, if possible. More... | |
void | MarkAsChild (object obj) |
Calls the MarkAsChild method on the specified object, if possible. More... | |
void | LoadProperty< P > (object obj, PropertyInfo< P > propertyInfo, P newValue) |
Loads a property's managed field with the supplied value. More... | |
void | LoadProperty (object obj, IPropertyInfo propertyInfo, object newValue) |
Loads a property's managed field with the supplied value. More... | |
P | ReadProperty< P > (object obj, PropertyInfo< P > propertyInfo) |
Reads a property's managed field value. More... | |
object | ReadProperty (object obj, IPropertyInfo propertyInfo) |
Reads a property's managed field value. More... | |
IDisposable | BypassPropertyChecks (Csla.Core.BusinessBase businessObject) |
By wrapping this property inside Using block you can set property values on businessObject business object without raising PropertyChanged events and checking user rights. More... | |
bool | FieldExists (object obj, Csla.Core.IPropertyInfo property) |
Gets a value indicating whether a managed field exists for the specified property. More... | |
Csla.Core.MobileList< C > | GetDeletedList< C > (object obj) |
Gets the list of deleted items from an editable collection. More... | |
Implements behavior to merge one object graph into a clone of itself (typically post-serialization).
Definition at line 19 of file GraphMerger.cs.
void Csla.Core.GraphMerger.MergeBusinessListGraph< T, C > | ( | T | target, |
T | source | ||
) |
Merges state from source graph into target graph.
target | Target of merge. |
source | Source for merge. |
T | : | BusinessListBase | |
T | : | T | |
T | : | C | |
C | : | Core.IEditableBusinessObject |
Definition at line 120 of file GraphMerger.cs.
void Csla.Core.GraphMerger.MergeGraph | ( | IEditableBusinessObject | target, |
IEditableBusinessObject | source | ||
) |
Merges state from source graph into target graph.
target | Target of merge. |
source | Source for merge. |
Definition at line 26 of file GraphMerger.cs.