| @@ -41,16 +41,16 @@ namespace Discord | |||||
| /// What roles should the user have? | /// What roles should the user have? | ||||
| /// </summary> | /// </summary> | ||||
| /// <remarks> | /// <remarks> | ||||
| /// To add a role to a user: <see cref="GuildUserExtensions.AddRolesAsync(IGuildUser, IRole[])"/> | |||||
| /// To remove a role from a user: <see cref="GuildUserExtensions.RemoveRolesAsync(IGuildUser, IRole[])"/> | |||||
| /// To add a role to a user: <see cref="IGuildUser.AddRolesAsync(IRole[])"/> | |||||
| /// To remove a role from a user: <see cref="IGuildUser.RemoveRolesAsync(IRole[])"/> | |||||
| /// </remarks> | /// </remarks> | ||||
| public Optional<IEnumerable<IRole>> Roles { get; set; } | public Optional<IEnumerable<IRole>> Roles { get; set; } | ||||
| /// <summary> | /// <summary> | ||||
| /// What roles should the user have? | /// What roles should the user have? | ||||
| /// </summary> | /// </summary> | ||||
| /// <remarks> | /// <remarks> | ||||
| /// To add a role to a user: <see cref="GuildUserExtensions.AddRolesAsync(IGuildUser, IRole[])"/> | |||||
| /// To remove a role from a user: <see cref="GuildUserExtensions.RemoveRolesAsync(IGuildUser, IRole[])"/> | |||||
| /// To add a role to a user: <see cref="IGuildUser.AddRolesAsync(IRole[])"/> | |||||
| /// To remove a role from a user: <see cref="IGuildUser.RemoveRolesAsync(IRole[])"/> | |||||
| /// </remarks> | /// </remarks> | ||||
| public Optional<IEnumerable<ulong>> RoleIds { get; set; } | public Optional<IEnumerable<ulong>> RoleIds { get; set; } | ||||
| /// <summary> | /// <summary> | ||||
| @@ -100,10 +100,10 @@ namespace Discord.Rest | |||||
| await ModifyAsync(x => x.RoleIds = roleIds.ToArray()).ConfigureAwait(false); | await ModifyAsync(x => x.RoleIds = roleIds.ToArray()).ConfigureAwait(false); | ||||
| } | } | ||||
| ///<summary> Replaces roles from this user in this guild. </summary> | ///<summary> Replaces roles from this user in this guild. </summary> | ||||
| Task ModifyRolesAsync(params IRole[] roles) | |||||
| public Task ModifyRolesAsync(params IRole[] roles) | |||||
| => ModifyRolesAsync(roles as IEnumerable<IRole>); | => ModifyRolesAsync(roles as IEnumerable<IRole>); | ||||
| ///<summary> Replaces roles from this user in this guild. </summary> | ///<summary> Replaces roles from this user in this guild. </summary> | ||||
| Task ModifyRolesAsync(IEnumerable<IRole> roles) | |||||
| public Task ModifyRolesAsync(IEnumerable<IRole> roles) | |||||
| => ModifyAsync(x => x.Roles = new Optional<IEnumerable<IRole>>(roles)); | => ModifyAsync(x => x.Roles = new Optional<IEnumerable<IRole>>(roles)); | ||||
| public Task KickAsync(RequestOptions options = null) | public Task KickAsync(RequestOptions options = null) | ||||
| => UserHelper.KickAsync(this, Discord, options); | => UserHelper.KickAsync(this, Discord, options); | ||||
| @@ -125,10 +125,10 @@ namespace Discord.WebSocket | |||||
| await ModifyAsync(x => x.RoleIds = roleIds.ToArray()).ConfigureAwait(false); | await ModifyAsync(x => x.RoleIds = roleIds.ToArray()).ConfigureAwait(false); | ||||
| } | } | ||||
| ///<summary> Replaces roles from this user in this guild. </summary> | ///<summary> Replaces roles from this user in this guild. </summary> | ||||
| Task ModifyRolesAsync(params IRole[] roles) | |||||
| public Task ModifyRolesAsync(params IRole[] roles) | |||||
| => ModifyRolesAsync(roles as IEnumerable<IRole>); | => ModifyRolesAsync(roles as IEnumerable<IRole>); | ||||
| ///<summary> Replaces roles from this user in this guild. </summary> | ///<summary> Replaces roles from this user in this guild. </summary> | ||||
| Task ModifyRolesAsync(IEnumerable<IRole> roles) | |||||
| public Task ModifyRolesAsync(IEnumerable<IRole> roles) | |||||
| => ModifyAsync(x => x.Roles = new Optional<IEnumerable<IRole>>(roles)); | => ModifyAsync(x => x.Roles = new Optional<IEnumerable<IRole>>(roles)); | ||||
| public ChannelPermissions GetPermissions(IGuildChannel channel) | public ChannelPermissions GetPermissions(IGuildChannel channel) | ||||