Пример #1
0
        public static Exception ThrowOutOfRange <T>(this IReadOnlyArraySlim <T> array, int index)
        {
            string message = string.Format(
                CultureInfo.InvariantCulture,
                "Index '{0}' was outside the bounds of the array with length '{1}'", index, array.Length);

            throw new IndexOutOfRangeException(message);
        }
Пример #2
0
 public static IReadOnlyList <T> ToReadOnlyList <T>(this IReadOnlyArraySlim <T> array)
 {
     return(new ReadOnlyArrayList <T, IReadOnlyArraySlim <T> >(array));
 }