int CountCellsEnvironment(VmEnvironment env, HashSet<object> visited) { var sum = 3; visited.Add (env); sum += CountCellsImpl (env.Frame, visited); sum += CountCellsImpl (env.Next, visited); return sum; }