Mercurial > hg > ucis.core
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); }