public InvalidOperation(string operation, Shell.Types.IShellReturnable operand1, Shell.Types.IShellReturnable operand2) { Message = $"Cannot perform operation {operand1} {operation} {operand2}"; }
public InvalidOperation(string operation, Shell.Types.IShellReturnable operand) { Message = $"Operation {operation} cannot be performed on {operand}"; }