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