private void RecursiveFindSelected(MemoryElement element, ref int row)
{
if (this.m_MemorySelection.isSelected(element))
{
this.m_SelectionOffset = ((float) row) * 16f;
}
row++;
if (element.expanded && (element.ChildCount() != 0))
{
element.ExpandChildren();
foreach (MemoryElement element2 in element.children)
{
this.RecursiveFindSelected(element2, ref row);
}
}
}