public bool HasAllPermissions(IAuthSession session) { return this.RequiredPermissions .All(requiredPermission => session != null && session.HasPermission(requiredPermission)); } }