Class CompositeCommand
Represents a profile editor command that can be used to combine multiple commands into one.
public class CompositeCommand : INodeEditorCommand, IDisposable
- Inheritance
-
objectCompositeCommand
- Implements
Constructors
CompositeCommand(IEnumerable<INodeEditorCommand>, string)
Creates a new instance of the CompositeCommand class.
public CompositeCommand(IEnumerable<INodeEditorCommand> commands, string displayName)
Parameters
commandsIEnumerable<INodeEditorCommand>The commands to execute.
displayNamestringThe display name of the composite command.
Properties
DisplayName
Gets the name of the command
public string DisplayName { get; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Execute()
Executes the command
public void Execute()
Undo()
Undoes the command
public void Undo()