Class ObjectBaseLifecycleEvent
Last update: 16.07.2025Namespace: VM.Managed.History
Assembly: VMAppCore.dll
public abstract class ObjectBaseLifecycleEvent : SerializableObjectBaseModifiedEventBase
Inheritance
object ← HistoryEvent ← SerializableObjectModifiedEvent ← SerializableObjectBaseModifiedEventBase ← ObjectBaseLifecycleEvent
Derived
ObjectBaseAddedToDocEvent, ObjectBaseRemovedFromDocEvent
Inherited Members
SerializableObjectBaseModifiedEventBase.Merge(SerializableObjectBaseModifiedEventBase), SerializableObjectBaseModifiedEventBase.MergeImpl(SerializableObjectBaseModifiedEventBase), SerializableObjectBaseModifiedEventBase.Clear(bool), SerializableObjectBaseModifiedEventBase.BeforeAdded(AddToHistoryManagerEventArgs), SerializableObjectBaseModifiedEventBase.AfterAdded(HistoryEventArgs), SerializableObjectBaseModifiedEventBase.BeforeUndo(HistoryEventArgs), SerializableObjectBaseModifiedEventBase.BeforeRedo(HistoryEventArgs), SerializableObjectBaseModifiedEventBase.AfterUndo(HistoryEventArgs), SerializableObjectBaseModifiedEventBase.AfterRedo(HistoryEventArgs), SerializableObjectBaseModifiedEventBase.Dispose(bool), SerializableObjectBaseModifiedEventBase.Dispose(), SerializableObjectBaseModifiedEventBase.InitialBackup, SerializableObjectBaseModifiedEventBase.ObjectDelegateKey, SerializableObjectModifiedEvent.Undo(HistoryEventArgs), SerializableObjectModifiedEvent.Redo(HistoryEventArgs), SerializableObjectModifiedEvent.Clear(bool), SerializableObjectModifiedEvent.ReplaceBackupData(byte[], IHistoryObjectSerializableDelegate), SerializableObjectModifiedEvent.SetObjectDelegate(IHistoryObjectSerializableDelegate), SerializableObjectModifiedEvent.Modified(object), SerializableObjectModifiedEvent.ObjectDelegate, SerializableObjectModifiedEvent.Backup, SerializableObjectModifiedEvent.IsBackup, SerializableObjectModifiedEvent.Context, SerializableObjectModifiedEvent.SurrogateSelector, SerializableObjectModifiedEvent.DoingUndoRedoSerialize, HistoryEvent.ClearEvent(bool), HistoryEvent.Undo(HistoryEventArgs), HistoryEvent.Redo(HistoryEventArgs), HistoryEvent.Clear(bool), HistoryEvent.BeforeUndo(HistoryEventArgs), HistoryEvent.AfterUndo(HistoryEventArgs), HistoryEvent.BeforeRedo(HistoryEventArgs), HistoryEvent.AfterRedo(HistoryEventArgs), HistoryEvent.BeforeAdded(AddToHistoryManagerEventArgs), HistoryEvent.AfterAdded(HistoryEventArgs), HistoryEvent.IsValid
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
ObjectBaseLifecycleEvent(object)
public ObjectBaseLifecycleEvent(object obOriginal)
Parameters
obOriginal object
Properties
InitialBackup
protected override bool InitialBackup { get; }
Property Value
Methods
AfterAdded(HistoryEventArgs)
protected override void AfterAdded(HistoryEventArgs args)
Parameters
args HistoryEventArgs
Clear(bool)
protected override void Clear(bool bReserveReferenceCount)
Parameters
bReserveReferenceCount bool
Register(HistoryEventArgs)
protected void Register(HistoryEventArgs args)
Parameters
args HistoryEventArgs
Unregister(HistoryEventArgs)
protected void Unregister(HistoryEventArgs args)
Parameters
args HistoryEventArgs