public void AddRange(IndexOrderFieldCollection val) {
			for (int i = 0; i < val.Count; i++) {
				this.Add(val[i]);
			}
		}
			public IndexOrderFieldCollectionEnumerator(IndexOrderFieldCollection mappings) {
				this.temp = ((IEnumerable)(mappings));
				this.baseEnumerator = temp.GetEnumerator();
			}
		public IndexOrderFieldCollection(IndexOrderFieldCollection val) {
			this.AddRange(val);
		}