protected override void Reinitialise(long[] shape, long[] strides) { _adArrayHandle = _adArrayHandle.ShallowCopy(); base.Reinitialise(shape, strides); _adArrayHandle.Buffer.Shape = shape; }