public virtual IMultiDimensionalArray CreateStorageArray(IMultiDimensionalArray values) { IMultiDimensionalArray array; if (values is IMultiDimensionalArray <T> ) { array = new MultiDimensionalArray <T>((IMultiDimensionalArray <T>)values, values.Shape); } else { array = new MultiDimensionalArray <T>(values.Cast <T>().ToList(), values.Shape); } array.DefaultValue = DefaultValue; return(array); }
public MultiDimensionalArrayView(MultiDimensionalArray parent) : base(parent) { }
public MultiDimensionalArrayEnumerator(MultiDimensionalArray array) : base(array) { }