コード例 #1
0
 public ValidationResult Validate(CommandContext context, CommandSettings settings)
 {
     return(ValidationResult.Success());
 }
コード例 #2
0
 public Task <int> Execute(CommandContext context, CommandSettings settings)
 {
     return(Task.FromResult(_func(context, settings)));
 }
コード例 #3
0
 /// <inheritdoc/>
 Task <int> ICommand.Execute(CommandContext context, CommandSettings settings)
 {
     return(ExecuteAsync(context));
 }
コード例 #4
0
ファイル: Command.cs プロジェクト: xuan2261/spectre.console
 /// <inheritdoc/>
 Task <int> ICommand.Execute(CommandContext context, CommandSettings settings)
 {
     return(Task.FromResult(Execute(context)));
 }
コード例 #5
0
ファイル: Command`1.cs プロジェクト: xuan2261/spectre.console
 /// <inheritdoc/>
 Task <int> ICommand.Execute(CommandContext context, CommandSettings settings)
 {
     Debug.Assert(settings is TSettings, "Command settings is of unexpected type.");
     return(Task.FromResult(Execute(context, (TSettings)settings)));
 }
コード例 #6
0
ファイル: Command`1.cs プロジェクト: xuan2261/spectre.console
 /// <inheritdoc/>
 ValidationResult ICommand.Validate(CommandContext context, CommandSettings settings)
 {
     return(Validate(context, (TSettings)settings));
 }