5 using SiliconStudio.ActionStack;
6 using SiliconStudio.Core.Reflection;
8 namespace SiliconStudio.Quantum.
Commands
13 public abstract string Name {
get; }
24 InvokeUncancellable(currentValue, descriptor, parameter);
30 throw new NotSupportedException(
"This command is not cancellable.");
33 protected abstract void InvokeUncancellable(
object currentValue,
ITypeDescriptor descriptor,
object parameter);
object Invoke(object currentValue, ITypeDescriptor descriptor, object parameter, out UndoToken undoToken)
Invokes the node command.
object Undo(object currentValue, ITypeDescriptor descriptor, UndoToken undoToken)
Undoes an invoke of the node command.
CombineMode
An enum that describes what to do with a node or a command when combining view models.
Base interface for node commands.
Provides access members of a type.
Base class for IMemberDescriptor for a MemberInfo
Represents a token that stores an unique identifier and an object. This token should be generated by ...