Esempio n. 1
0
 public RequireAuthorChannelPermissionsAttribute(Permission permissions)
 {
     Permissions = ChannelPermissions.Mask(permissions, out var remainingPermissions);
     if (remainingPermissions != Permission.None)
     {
         Throw.ArgumentOutOfRangeException(nameof(permissions), $"The permissions specified for {GetType()} contain non-channel permissions: {remainingPermissions}.");
     }
 }