CmdClear.cs 873 B

12345678910111213141516171819202122232425262728293031
  1. using Quadarax.Foundation.Core.Console;
  2. using Quadarax.Foundation.Core.QConsole.Attributes;
  3. using Quadarax.Foundation.Core.QConsole.Command.Base;
  4. using Quadarax.Foundation.Core.Value;
  5. namespace Quadarax.Foundation.Core.QConsole.Command.Defaults
  6. {
  7. [CommandDefinition]
  8. public class CmdClear: AbstractCommand
  9. {
  10. #region *** Properties ***
  11. public override string Name => Constants.Commands.Clear.Name;
  12. public override string Description => Constants.Commands.Clear.Description;
  13. #endregion
  14. #region *** Constructor ***
  15. public CmdClear(Engine engine) : base(engine)
  16. {
  17. }
  18. #endregion
  19. #region *** Protected overrides ***
  20. protected override Result OnExecute()
  21. {
  22. ConsoleWriter.Clear();
  23. return new Result();
  24. }
  25. #endregion
  26. }
  27. }