public async Task <IdentityResult> UpdateAsync(TRole role, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); ThrowIfDisposed(); if (role == null) { throw new ArgumentNullException("role"); } await commands.UpdateRole(role, cancellationToken); return(IdentityResult.Success); }