Class SerializableObjectBaseModifiedEventBase
Last update: 09.03.2026Namespace: VM.Managed.History
Assembly: VMAppCore.dll
public abstract class SerializableObjectBaseModifiedEventBase : SerializableObjectModifiedEvent
Inheritance
object ← HistoryEvent ← SerializableObjectModifiedEvent ← SerializableObjectBaseModifiedEventBase
Derived
ObjectBaseLifecycleEvent, SerializableObjectBaseModifiedEvent
Inherited Members
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<T>(object, LinkPropertyType)
Constructors
SerializableObjectBaseModifiedEventBase(object)
public SerializableObjectBaseModifiedEventBase(object obOriginal)
Parameters
obOriginal object
Properties
InitialBackup
protected virtual bool InitialBackup { get; }
Property Value
bool
ObjectDelegateKey
public UIntPtr ObjectDelegateKey { get; }
Property Value
UIntPtr
Methods
AfterAdded(HistoryEventArgs)
protected override void AfterAdded(HistoryEventArgs args)
Parameters
args HistoryEventArgs
AfterRedo(HistoryEventArgs)
protected override void AfterRedo(HistoryEventArgs args)
Parameters
args HistoryEventArgs
AfterUndo(HistoryEventArgs)
protected override void AfterUndo(HistoryEventArgs args)
Parameters
args HistoryEventArgs
BeforeAdded(AddToHistoryManagerEventArgs)
protected override void BeforeAdded(AddToHistoryManagerEventArgs args)
Parameters
args AddToHistoryManagerEventArgs
BeforeRedo(HistoryEventArgs)
protected override void BeforeRedo(HistoryEventArgs args)
Parameters
args HistoryEventArgs
BeforeUndo(HistoryEventArgs)
protected override void BeforeUndo(HistoryEventArgs args)
Parameters
args HistoryEventArgs
Clear(bool)
protected override void Clear(bool bReserveReferenceCount)
Parameters
bReserveReferenceCount bool
Dispose(bool)
[HandleProcessCorruptedStateExceptions]
protected virtual void Dispose(bool A_0)
Parameters
A_0 bool
Dispose()
public override sealed void Dispose()
~SerializableObjectBaseModifiedEventBase()
protected ~SerializableObjectBaseModifiedEventBase()
Merge(SerializableObjectBaseModifiedEventBase)
public SerializableObjectBaseModifiedEventBase.MergeTo Merge(SerializableObjectBaseModifiedEventBase evtNext)
Parameters
evtNext SerializableObjectBaseModifiedEventBase
Returns
SerializableObjectBaseModifiedEventBase.MergeTo
MergeImpl(SerializableObjectBaseModifiedEventBase)
protected abstract SerializableObjectBaseModifiedEventBase.MergeTo MergeImpl(SerializableObjectBaseModifiedEventBase evtNext)
Parameters
evtNext SerializableObjectBaseModifiedEventBase