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.