IMacroAction Interface
Provides the base requirements for an IEditAction that contains IEditAction objects that can be executed in a macro.
public interface IMacroAction : IEditAction, IKeyedObject
Properties
IsEmpty
Indicates whether the macro action is empty and doesn't currently contain any child IEditAction objects.
bool IsEmpty { get; }
Property Value
- bool:
trueif the macro action is empty and doesn't currently contain any child IEditAction objects; otherwise,false.
Methods
Add(IEditAction)
Adds the specified IEditAction to the macro action.
void Add(IEditAction action)
| Parameter | Type | Description |
|---|---|---|
| action | IEditAction | The IEditAction to add. |
Inherited Members
- IEditAction.CanExecute(IEditorView)
- IEditAction.CreateCommandBinding()
- IEditAction.CreateCommandBinding(ICommand)
- IEditAction.Execute(IEditorView)
- IEditAction.ReadFromXml(XmlReader)
- IEditAction.WriteToXml(XmlWriter)
- IEditAction.CanRecordInMacro
- IKeyedObject.Key