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);
}