| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Rssdp{	internal sealed class ReadOnlyEnumerable<T> : System.Collections.Generic.IEnumerable<T>	{		#region Fields		private IEnumerable<T> _Items;		#endregion		#region Constructors		public ReadOnlyEnumerable(IEnumerable<T> items)		{			if (items == null) throw new ArgumentNullException("items");			_Items = items;		}		#endregion		#region IEnumerable<T> Members		public IEnumerator<T> GetEnumerator()		{			return _Items.GetEnumerator();		}		#endregion		#region IEnumerable Members		System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()		{			return _Items.GetEnumerator();		}		#endregion	}}
 |