/// <inheritdoc /> public string Format(string format, MutableNdArray<T> array, IFormatProvider formatProvider) => FormatCore(format, array.ToImmutable(), formatProvider, "MutableNdArray");
internal Enumerator(MutableNdArray <T> owner) { _Entity = owner.Entity; _Position = -1; }
internal InternalEnumerable(MutableNdArray <T> owner) => _Owner = owner;
/// <summary> /// Gets an equivalent memory buffer of the data of the specified NdArray. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="ndArray"></param> /// <returns></returns> internal static IBufferNdArrayImpl <T> GetOrCopyBuffer <T>(this MutableNdArray <T> ndArray) => (ndArray.Entity as IBufferNdArrayImpl <T>) ?? (ndArray.ToMutable().Entity as RawNdArrayImpl <T>) !;