PersistableObject Class Members
See Also  Properties Methods Events
SourceCode.Framework Namespace : PersistableObject Class


Glossary Item Box

The following tables list the members exposed by PersistableObject.

Public Properties

  Name Description
Public Property Container Gets or sets the container.  
Public Property Guid Gets or sets the GUID.  
Public Property IsDisposed Gets a value indicating if the current object have been disposed yet.  
Public Property IsIntLoading  
Public Property IsLoading Gets or sets a value indicating whether this instance is loading.  
Public Property Locked  
Public Property Modified Gets a value indicating whether this PersistableObject is modified.  
Top

Protected Properties

  Name Description
Protected Property IsEventsEnabled Gets a value indicating whether events is enabled.  
Top

Public Methods

  Name Description
Public Method Clone Overloaded.  Creates a new object that is a copy of the current instance with the specified new unique identifier.  
Public Method CloneInContext Overloaded.  Creates a new object that is a copy of the current instance.  
Public Method CloneToStream Clones this instance to a stream.  
Public Method DisableEvents Disables the events.  
Public Method Dispose Overloaded.  Disposes this object  
Public Method EnableEvents Enables the events.  
Public Method FindChild  
Public Method FindContainerOfType<T>  
Public Method PropertyChangingEventHooked  
Top

Protected Methods

  Name Description
Protected Method EnsureClonedInstance Overloaded.  Returns an instance of a cloned object based on the original item. Use in conjuction with Cloning.  
Protected Method GetClonedInstance<T> Returns an instance of a cloned object based on the original guid. Use in conjuction with Cloning.  
Protected Method HasObjectBeenCloned  
Protected Method IsObjectInScope Overloaded.  When a cloning context exists, a lookup will be done to determine if the item is in scope.  
Protected Method OnContainerChanged Called when the container change.  
Protected Method OnModified Called when this instance is being modified.  
Protected Method OnNotifyBeginPropertyChanged Overloaded.   
Protected Method OnNotifyEndPropertyChanged Overloaded.   
Protected Method OnNotifyPropertyChanged Overloaded.   
Protected Method Validate Validates this instance.  
Top

Public Events

  Name Description
Public Event PropertyChanged Occurs when a property value has changed.  
Public Event PropertyChanging Occurs when a property value changes.  
Top

See Also