public void Dispose()
 {
     Reset();
     Over = null;
 }
 public EnumeratorT(UnmanagedCollection <T> over)
 {
     Over = over;
 }