CodeGarten.Data.Access.UserManager.InheritedDisenrollParents C# (CSharp) Méthode

InheritedDisenrollParents() private méthode

private InheritedDisenrollParents ( User user, Container container, RoleType roleType ) : void
user CodeGarten.Data.Model.User
container CodeGarten.Data.Model.Container
roleType CodeGarten.Data.Model.RoleType
Résultat void
        private void InheritedDisenrollParents(User user, Container container, RoleType roleType)
        {
            var current = container;

            while (current != null){
                if (!PermissionToEnroll(current, roleType, RoleBarrier.Bottom))
                    return;

                InheritedDisenroll(user, current, roleType);

                current = current.Parent;
            }
        }