System.Security.Policy.EvidenceEnumerator.MoveNext C# (CSharp) Method

MoveNext() public method

public MoveNext ( ) : bool
return bool
        public bool MoveNext()
        {
            if (m_enumerator == null)
            {
                return false;
            }

            if (!m_enumerator.MoveNext())
            {
                if (m_first)
                {
                    m_enumerator = m_evidence.GetAssemblyEnumerator();
                    m_first = false;
                    if (m_enumerator != null)
                        return m_enumerator.MoveNext();
                    else
                        return false;
                }
                else
                {
                    return false;
                }
            }
            return true;
        }