public bool MoveNext()
        {
            while (enm.MoveNext())
            {
                Object      obj  = enm.Current;
                IPermission perm = obj as IPermission;
                if (perm != null)
                {
                    enm.Current = perm;
                    return(true);
                }

                SecurityElement elem = obj as SecurityElement;

                if (elem != null)
                {
                    perm = m_permSet.CreatePermission(elem, enm.Index);
                    if (perm != null)
                    {
                        enm.Current = perm;
                        return(true);
                    }
                }
            }
            return(false);
        }
Esempio n. 2
0
 public bool MoveNext()
 {
     while (enm.MoveNext())
     {
         Object      obj  = enm.Current;
         IPermission perm = obj as IPermission;
         if (perm != null)
         {
             enm.Current = perm;
             return(true);
         }
     }
     return(false);
 }