Browse Source

Merge 9fc70e275d into cb4f6e37f6

pull/628/merge
Finite Reality GitHub 8 years ago
parent
commit
15cfe67c1d
7 changed files with 9 additions and 9 deletions
  1. +1
    -1
      src/Discord.Net.Commands/CommandMatch.cs
  2. +3
    -3
      src/Discord.Net.Commands/Info/CommandInfo.cs
  3. +1
    -1
      src/Discord.Net.Commands/Results/ExecuteResult.cs
  4. +1
    -1
      src/Discord.Net.Commands/Results/ParseResult.cs
  5. +1
    -1
      src/Discord.Net.Commands/Results/PreconditionResult.cs
  6. +1
    -1
      src/Discord.Net.Commands/Results/SearchResult.cs
  7. +1
    -1
      src/Discord.Net.Commands/Results/TypeReaderResult.cs

+ 1
- 1
src/Discord.Net.Commands/CommandMatch.cs View File

@@ -16,7 +16,7 @@ namespace Discord.Commands

public Task<PreconditionResult> CheckPreconditionsAsync(ICommandContext context, IDependencyMap map = null)
=> Command.CheckPreconditionsAsync(context, map);
public Task<ParseResult> ParseAsync(ICommandContext context, SearchResult searchResult, PreconditionResult? preconditionResult = null)
public Task<ParseResult> ParseAsync(ICommandContext context, SearchResult searchResult, PreconditionResult preconditionResult = null)
=> Command.ParseAsync(context, Alias.Length, searchResult, preconditionResult);
public Task<ExecuteResult> ExecuteAsync(ICommandContext context, IEnumerable<object> argList, IEnumerable<object> paramList, IDependencyMap map)
=> Command.ExecuteAsync(context, argList, paramList, map);


+ 3
- 3
src/Discord.Net.Commands/Info/CommandInfo.cs View File

@@ -85,12 +85,12 @@ namespace Discord.Commands
return PreconditionResult.FromSuccess();
}
public async Task<ParseResult> ParseAsync(ICommandContext context, int startIndex, SearchResult searchResult, PreconditionResult? preconditionResult = null)
public async Task<ParseResult> ParseAsync(ICommandContext context, int startIndex, SearchResult searchResult, PreconditionResult preconditionResult = null)
{
if (!searchResult.IsSuccess)
return ParseResult.FromError(searchResult);
if (preconditionResult != null && !preconditionResult.Value.IsSuccess)
return ParseResult.FromError(preconditionResult.Value);
if (preconditionResult != null && !preconditionResult.IsSuccess)
return ParseResult.FromError(preconditionResult);
string input = searchResult.Text.Substring(startIndex);
return await CommandParser.ParseArgs(this, context, input, 0).ConfigureAwait(false);


+ 1
- 1
src/Discord.Net.Commands/Results/ExecuteResult.cs View File

@@ -4,7 +4,7 @@ using System.Diagnostics;
namespace Discord.Commands
{
[DebuggerDisplay(@"{DebuggerDisplay,nq}")]
public struct ExecuteResult : IResult
public class ExecuteResult : IResult
{
public Exception Exception { get; }



+ 1
- 1
src/Discord.Net.Commands/Results/ParseResult.cs View File

@@ -4,7 +4,7 @@ using System.Diagnostics;
namespace Discord.Commands
{
[DebuggerDisplay(@"{DebuggerDisplay,nq}")]
public struct ParseResult : IResult
public class ParseResult : IResult
{
public IReadOnlyList<TypeReaderResult> ArgValues { get; }
public IReadOnlyList<TypeReaderResult> ParamValues { get; }


+ 1
- 1
src/Discord.Net.Commands/Results/PreconditionResult.cs View File

@@ -3,7 +3,7 @@
namespace Discord.Commands
{
[DebuggerDisplay(@"{DebuggerDisplay,nq}")]
public struct PreconditionResult : IResult
public class PreconditionResult : IResult
{
public CommandError? Error { get; }
public string ErrorReason { get; }


+ 1
- 1
src/Discord.Net.Commands/Results/SearchResult.cs View File

@@ -4,7 +4,7 @@ using System.Diagnostics;
namespace Discord.Commands
{
[DebuggerDisplay(@"{DebuggerDisplay,nq}")]
public struct SearchResult : IResult
public class SearchResult : IResult
{
public string Text { get; }
public IReadOnlyList<CommandMatch> Commands { get; }


+ 1
- 1
src/Discord.Net.Commands/Results/TypeReaderResult.cs View File

@@ -6,7 +6,7 @@ using System.Diagnostics;
namespace Discord.Commands
{
[DebuggerDisplay(@"{DebuggerDisplay,nq}")]
public struct TypeReaderValue
public class TypeReaderValue
{
public object Value { get; }
public float Score { get; }


Loading…
Cancel
Save