[Refactor] Refactor some stuff (#2688)
* fix some `internal` classes being exposed * update xmldoc comments to use `<see langword>` * bump library version in samples * fix possible oversight
This commit is contained in:
@@ -15,7 +15,7 @@ namespace Discord.Commands
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// <see cref="Preconditions" /> of the same group require only one of the preconditions to pass in order to
|
||||
/// be successful (A || B). Specifying <see cref="Group" /> = <c>null</c> or not at all will
|
||||
/// be successful (A || B). Specifying <see cref="Group" /> = <see langword="null" /> or not at all will
|
||||
/// require *all* preconditions to pass, just like normal (A && B).
|
||||
/// </remarks>
|
||||
public string Group { get; set; } = null;
|
||||
|
||||
@@ -163,7 +163,7 @@ namespace Discord.Commands
|
||||
/// </code>
|
||||
/// </example>
|
||||
/// <typeparam name="T">The type of module.</typeparam>
|
||||
/// <param name="services">The <see cref="IServiceProvider"/> for your dependency injection solution if using one; otherwise, pass <c>null</c>.</param>
|
||||
/// <param name="services">The <see cref="IServiceProvider"/> for your dependency injection solution if using one; otherwise, pass <see langword="null" />.</param>
|
||||
/// <exception cref="ArgumentException">This module has already been added.</exception>
|
||||
/// <exception cref="InvalidOperationException">
|
||||
/// The <see cref="ModuleInfo"/> fails to be built; an invalid type may have been provided.
|
||||
@@ -178,7 +178,7 @@ namespace Discord.Commands
|
||||
/// Adds a command module from a <see cref="Type" />.
|
||||
/// </summary>
|
||||
/// <param name="type">The type of module.</param>
|
||||
/// <param name="services">The <see cref="IServiceProvider" /> for your dependency injection solution if using one; otherwise, pass <c>null</c> .</param>
|
||||
/// <param name="services">The <see cref="IServiceProvider" /> for your dependency injection solution if using one; otherwise, pass <see langword="null" /> .</param>
|
||||
/// <exception cref="ArgumentException">This module has already been added.</exception>
|
||||
/// <exception cref="InvalidOperationException">
|
||||
/// The <see cref="ModuleInfo"/> fails to be built; an invalid type may have been provided.
|
||||
@@ -217,7 +217,7 @@ namespace Discord.Commands
|
||||
/// Add command modules from an <see cref="Assembly"/>.
|
||||
/// </summary>
|
||||
/// <param name="assembly">The <see cref="Assembly"/> containing command modules.</param>
|
||||
/// <param name="services">The <see cref="IServiceProvider"/> for your dependency injection solution if using one; otherwise, pass <c>null</c>.</param>
|
||||
/// <param name="services">The <see cref="IServiceProvider"/> for your dependency injection solution if using one; otherwise, pass <see langword="null" />.</param>
|
||||
/// <returns>
|
||||
/// A task that represents the asynchronous operation for adding the command modules. The task result
|
||||
/// contains an enumerable collection of modules added.
|
||||
|
||||
@@ -14,7 +14,7 @@ namespace Discord.Commands
|
||||
/// <param name="c">The char prefix.</param>
|
||||
/// <param name="argPos">References where the command starts.</param>
|
||||
/// <returns>
|
||||
/// <c>true</c> if the message begins with the char <paramref name="c"/>; otherwise <c>false</c>.
|
||||
/// <see langword="true" /> if the message begins with the char <paramref name="c"/>; otherwise <see langword="false" />.
|
||||
/// </returns>
|
||||
public static bool HasCharPrefix(this IUserMessage msg, char c, ref int argPos)
|
||||
{
|
||||
|
||||
@@ -34,7 +34,7 @@ namespace Discord.Commands
|
||||
/// <param name="embed">An embed to be displayed alongside the <paramref name="message"/>.</param>
|
||||
/// <param name="allowedMentions">
|
||||
/// Specifies if notifications are sent for mentioned users and roles in the <paramref name="message"/>.
|
||||
/// If <c>null</c>, all mentioned roles and users will be notified.
|
||||
/// If <see langword="null" />, all mentioned roles and users will be notified.
|
||||
/// </param>
|
||||
/// <param name="options">The request options for this <see langword="async"/> request.</param>
|
||||
/// <param name="messageReference">The message references to be included. Used to reply to specific messages.</param>
|
||||
|
||||
@@ -76,7 +76,7 @@ namespace Discord.Commands
|
||||
/// Gets a string that indicates the execution result.
|
||||
/// </summary>
|
||||
/// <returns>
|
||||
/// <c>Success</c> if <see cref="IsSuccess"/> is <c>true</c>; otherwise "<see cref="Error"/>:
|
||||
/// <c>Success</c> if <see cref="IsSuccess"/> is <see langword="true" />; otherwise "<see cref="Error"/>:
|
||||
/// <see cref="ErrorReason"/>".
|
||||
/// </returns>
|
||||
public override string ToString() => IsSuccess ? "Success" : $"{Error}: {ErrorReason}";
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord.Commands
|
||||
/// </summary>
|
||||
/// <returns>
|
||||
/// A <see cref="CommandError" /> indicating the type of error that may have occurred during the operation;
|
||||
/// <c>null</c> if the operation was successful.
|
||||
/// <see langword="null" /> if the operation was successful.
|
||||
/// </returns>
|
||||
CommandError? Error { get; }
|
||||
/// <summary>
|
||||
@@ -24,7 +24,7 @@ namespace Discord.Commands
|
||||
/// Indicates whether the operation was successful or not.
|
||||
/// </summary>
|
||||
/// <returns>
|
||||
/// <c>true</c> if the result is positive; otherwise <c>false</c>.
|
||||
/// <see langword="true" /> if the result is positive; otherwise <see langword="false" />.
|
||||
/// </returns>
|
||||
bool IsSuccess { get; }
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace Discord.Commands
|
||||
/// </summary>
|
||||
/// <returns>
|
||||
/// A <see cref="ParameterInfo" /> indicating the parameter info of the error that may have occurred during parsing;
|
||||
/// <c>null</c> if the parsing was successful or the parsing error is not specific to a single parameter.
|
||||
/// <see langword="null" /> if the parsing was successful or the parsing error is not specific to a single parameter.
|
||||
/// </returns>
|
||||
public ParameterInfo ErrorParameter { get; }
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ namespace Discord.Commands
|
||||
/// <summary>
|
||||
/// Initializes a new <see cref="RuntimeResult" /> class with the type of error and reason.
|
||||
/// </summary>
|
||||
/// <param name="error">The type of failure, or <c>null</c> if none.</param>
|
||||
/// <param name="error">The type of failure, or <see langword="null" /> if none.</param>
|
||||
/// <param name="reason">The reason of failure.</param>
|
||||
protected RuntimeResult(CommandError? error, string reason)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user