| 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
 
- 	}
 
- }
 
 
  |