Ejemplo n.º 1
0
		public static bool Write(this IBlockOutDevice me, IBlockInDevice source)
		{
			bool result = source.NotNull() && me.NotNull();
			Collection.IVector<byte> data;
			while (result && !source.Empty && (data = source.Read()).NotNull() && data.Count > 0)
				result &= me.Write(data);
			return result;
		}
Ejemplo n.º 2
0
 public static Generic.IEnumerator <Tasks.Task <Collection.IBlock <byte> > > GetEnumerator(this IBlockInDevice device)
 {
     yield return(device.Read());
 }