Implements behavior to merge one object graph into a clone of itself (typically post-serialization).
More...
|
| | GraphMerger (ApplicationContext applicationContext) |
| | Creates an instance of the type.
|
| void | MergeGraph (IEditableBusinessObject target, IEditableBusinessObject source) |
| | Merges state from source graph into target graph.
|
| void | MergeBusinessListGraph< T, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] C > (T target, T source) |
| | Merges state from source graph into target graph.
|
| void | MergeBusinessBindingListGraph< T, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] C > (T target, T source) |
| | Merges state from source graph into target graph.
|
| async Task | MergeGraphAsync (IEditableBusinessObject target, IEditableBusinessObject source) |
| | Merges state from source graph into target graph.
|
| async Task | MergeBusinessListGraphAsync< T, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] C > (T target, T source) |
| | Merges state from source graph into target graph.
|
| async Task | MergeBusinessBindingListGraphAsync< T, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] C > (T target, T source) |
| | Merges state from source graph into target graph.
|
| | ObjectFactory (ApplicationContext applicationContext) |
| | Creates an instance of the type.
|
|
| void | SetIsReadOnly (object obj, bool value) |
| | Sets the IsReadOnly property on the specified object, if possible.
|
| void | CheckRules (object obj) |
| | Calls the ValidationRules.CheckRules() method on the specified object, if possible.
|
| async Task | CheckRulesAsync (object obj) |
| | Calls the ValidationRules.CheckRules() method on the specified object, if possible.
|
| async Task | WaitForIdle (object obj) |
| | Calls the WaitForIdle() method on the specified object with the default timeout, if possible.
|
| async Task | WaitForIdle (object obj, CancellationToken ct) |
| | Calls the WaitForIdle() method on the specified object with the given timeout, if possible.
|
| void | MarkOld (object obj) |
| | Calls the MarkOld method on the specified object, if possible.
|
| void | MarkNew (object obj) |
| | Calls the MarkNew method on the specified object, if possible.
|
| void | MarkAsChild (object obj) |
| | Calls the MarkAsChild method on the specified object, if possible.
|
| void | LoadProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (object obj, PropertyInfo< P > propertyInfo, P? newValue) |
| | Loads a property's managed field with the supplied value.
|
| void | LoadProperty (object obj, IPropertyInfo propertyInfo, object? newValue) |
| | Loads a property's managed field with the supplied value.
|
| P? | ReadProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (object obj, PropertyInfo< P > propertyInfo) |
| | Reads a property's managed field value.
|
| object? | ReadProperty (object obj, IPropertyInfo propertyInfo) |
| | Reads a property's managed field value.
|
| IDisposable | BypassPropertyChecks (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.
|
| bool | FieldExists (object obj, IPropertyInfo property) |
| | Gets a value indicating whether a managed field exists for the specified property.
|
| Csla.Core.MobileList< C > | GetDeletedList<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] C > (object obj) |
| | Gets the list of deleted items from an editable collection.
|
| ApplicationContext | ApplicationContext [get, set] |
| | Gets a reference to the current ApplicationContext.
|
Implements behavior to merge one object graph into a clone of itself (typically post-serialization).