Exemple #1
0
        private List <AuthFunctionInfoEntity> GetALLParents(AuthFunctionInfoEntity self, Dictionary <Guid, AuthFunctionInfoEntity> added)
        {
            List <AuthFunctionInfoEntity> list = new List <AuthFunctionInfoEntity>();

            GetALLParent(list, self.ParentFunctionInfo, added);
            return(list);
        }
Exemple #2
0
 private void GetALLParent(List <AuthFunctionInfoEntity> list, AuthFunctionInfoEntity self, Dictionary <Guid, AuthFunctionInfoEntity> added)
 {
     if (self == null)
     {
         return;
     }
     if (!added.ContainsKey(self.Id))
     {
         list.Add(self);
         added.Add(self.Id, self);
     }
     GetALLParent(list, self.ParentFunctionInfo, added);
 }