diff Util/ArrayUtil.cs @ 80:4714531734b3

NaCl: fixed signature bounds check
author Ivo Smits <Ivo@UCIS.nl>
date Sun, 16 Feb 2014 15:05:31 +0100
parents 7c15c12ef965
children 3352f89cf6f5
line wrap: on
line diff
--- a/Util/ArrayUtil.cs	Sun Feb 16 15:02:36 2014 +0100
+++ b/Util/ArrayUtil.cs	Sun Feb 16 15:05:31 2014 +0100
@@ -36,6 +36,11 @@
 		public static T[] ToArray<T>(T[] input) {
 			return (T[])input.Clone();
 		}
+		public static T[] Convert<T>(IList input, Converter<Object, T> converter) {
+			T[] output = new T[input.Count];
+			for (int i = 0; i < output.Length; i++) output[i] = converter(input[i]);
+			return output;
+		}
 		public static IList<T> ToList<T>(IEnumerable<T> input) {
 			return new List<T>(input);
 		}