internal HashMapEnumerator(IEnumerator e, object v, int t) { this.e = e; this.v = v; this.t = t; this.p = -1; } private HashMapEnumerator(IEnumerator e, object v, int t, int p) {