diff Util/ArrayUtil.cs @ 9:9533a87363f3

Fixed deadlock in QueuedPacketStream
author Ivo Smits <Ivo@UCIS.nl>
date Fri, 18 Jan 2013 16:29:50 +0100
parents 28dc7d535036
children b9ef273964fd
line wrap: on
line diff
--- a/Util/ArrayUtil.cs	Wed Jan 16 23:27:06 2013 +0100
+++ b/Util/ArrayUtil.cs	Fri Jan 18 16:29:50 2013 +0100
@@ -19,6 +19,9 @@
 			input.CopyTo(output, 0);
 			return output;
 		}
+		public static T[] ToArray<T>(ArraySegment<T> input) {
+			return Slice(input.Array, input.Offset, input.Count);
+		}
 		public static IList<T> ToList<T>(IEnumerable<T> input) {
 			return new List<T>(input);
 		}