Method | Description | |
---|---|---|
AcceptChanges ( ) : void |
Commits all of the changes made the RmResource object. GetChanges() will return an empty list immediately after this call.
|
|
BeginChanges ( ) : void |
Starts tracking changes in the underlying RmResource.
|
|
DiscardChanges ( ) : void |
Discards all of the changes made ot the RmResource object since the transaction began or a call to AcceptChanges()
|
|
Dispose ( ) : void |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
GetChanges ( ) : IList |
Returns a list of changes made to this object since the transaction began or the last call to AcceptChanges.
|
|
GetDifference ( |
Returns a list of changes to make to source in order for it to look like destination.
|
|
RmResourceChanges ( |
Begins a transaction on the provided RmResource object.
|
Method | Description | |
---|---|---|
EnsureNotDisposed ( ) : void | ||
GetDifference ( RmAttributeValue>.Dictionary |
Gets the differences from source and destination attributes.
|
public static GetDifference ( |
||
source | The starting object state. | |
destination | The ending object state. | |
return | IList |
public RmResourceChanges ( |
||
rmObject | The object to watch during the transaction. | |
return | System |