PersistentDataAction
ObjectAction<1>ObjectActionAction[IoId("00000000-3d0b-46ce-9370-059e4f011f28")]
[UiName("Parameter Data")]
public sealed class PersistentDataAction : ObjectAction<IParameter>
Undo action for parameter persistent data changes.
Constructors
PersistentDataAction
#Create a new persistent data undo action.
Parameters:
| parameter (IParameter) | Parameter whose persisent data to track. |
| actionIdentifier (Guid) | Runtime identifier. Subsequent actions for the same parameter with the same identifier are merged into a single action. |
Properties
inherited fromObjectAction
State
public State State { get; }
Gets the state this action is in.
Methods
Extends
#Parameters:
| action (Action) |
Overrides: Action.Extends
PerformRedo
Redo this action. This is only allowed if the Action.State equals State.Redo.
Parameters:
| doc (Document) |
PerformRedoInternal
Parameters:
| doc (Document) | |
| obj (IDocumentObject) |
Overrides: ObjectAction.PerformRedoInternal
PerformRedoInternal
Parameters:
| doc (Document) |
Overrides: Action.PerformRedoInternal
PerformRedoInternalT
#Parameters:
| doc (Document) | |
| obj (IParameter) |
Overrides: ObjectAction<T>.PerformRedoInternalT
PerformUndo
Undo this action. This is only allowed if the Action.State equals State.Undo.
Parameters:
| doc (Document) |
PerformUndoInternal
Parameters:
| doc (Document) | |
| obj (IDocumentObject) |
Overrides: ObjectAction.PerformUndoInternal
PerformUndoInternal
Parameters:
| doc (Document) |
Overrides: Action.PerformUndoInternal
PerformUndoInternalT
#Parameters:
| doc (Document) | |
| obj (IParameter) |
Overrides: ObjectAction<T>.PerformUndoInternalT
PrepareRedo
Run the preperatory work for a redo operation. The Action.PerformRedo(Document) method ought never be called without a preceding call to Action.PrepareRedo(Document), although note that a call to Action.PrepareRedo(Document) is not necessarily followed by a call to Action.PerformRedo(Document).
Parameters:
| doc (Document) |
PrepareRedoInternal
Parameters:
| doc (Document) | |
| obj (IDocumentObject) |
Overrides: ObjectAction.PrepareRedoInternal
PrepareRedoInternal
Parameters:
| doc (Document) |
Overrides: Action.PrepareRedoInternal
PrepareRedoInternalT
Parameters:
| doc (Document) | |
| obj (T) |
PrepareUndo
Run the preperatory work for an undo operation. The Action.PerformUndo(Document) method ought never be called without a preceding call to Action.PrepareUndo(Document), although note that a call to Action.PrepareUndo(Document) is not necessarily followed by a call to Action.PerformUndo(Document).
Parameters:
| doc (Document) |
PrepareUndoInternal
Parameters:
| doc (Document) | |
| obj (IDocumentObject) |
Overrides: ObjectAction.PrepareUndoInternal
PrepareUndoInternal
Parameters:
| doc (Document) |
Overrides: Action.PrepareUndoInternal
PrepareUndoInternalT
Parameters:
| doc (Document) | |
| obj (T) |