///<exclude/> public void Deserialize(BinaryReader br) { layout = new MultiArrayLayout(br); data = new List <long>(br.ReadInt32()); for (int i = 0; i < data.Capacity; i++) { var x = br.ReadInt64(); data.Add(x); } }
///<exclude/> public bool Equals(MultiArrayLayout other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(other.dim.SequenceEqual(dim) && other.data_offset.Equals(data_offset)); }
///<exclude/> public void Deserialize(BinaryReader br) { layout = new MultiArrayLayout(br); data = new List<ushort>(br.ReadInt32()); for(int i=0; i<data.Capacity; i++) { var x = br.ReadUInt16();data.Add(x);} }
///<exclude/> public UInt16MultiArray() { layout = new MultiArrayLayout(); data = new List<ushort>(); }
///<exclude/> public bool Equals(MultiArrayLayout other) { if (ReferenceEquals(null, other)) return false; if (ReferenceEquals(this, other)) return true; return other.dim.SequenceEqual(dim) && other.data_offset.Equals(data_offset); }
///<exclude/> public Float32MultiArray() { layout = new MultiArrayLayout(); data = new List <float>(); }
///<exclude/> public UInt32MultiArray() { layout = new MultiArrayLayout(); data = new List<uint>(); }
///<exclude/> public ByteMultiArray() { layout = new MultiArrayLayout(); data = new List <byte>(); }
///<exclude/> public Int8MultiArray() { layout = new MultiArrayLayout(); data = new List<sbyte>(); }
///<exclude/> public Float64MultiArray() { layout = new MultiArrayLayout(); data = new List<double>(); }
///<exclude/> public UInt64MultiArray() { layout = new MultiArrayLayout(); data = new List<ulong>(); }
///<exclude/> public Int16MultiArray() { layout = new MultiArrayLayout(); data = new List <short>(); }
///<exclude/> public Float64MultiArray() { layout = new MultiArrayLayout(); data = new List <double>(); }
///<exclude/> public ByteMultiArray() { layout = new MultiArrayLayout(); data = new List<byte>(); }
///<exclude/> public Float32MultiArray() { layout = new MultiArrayLayout(); data = new List<float>(); }
///<exclude/> public Int64MultiArray() { layout = new MultiArrayLayout(); data = new List <long>(); }
///<exclude/> public UInt32MultiArray() { layout = new MultiArrayLayout(); data = new List <uint>(); }
///<exclude/> public Int8MultiArray() { layout = new MultiArrayLayout(); data = new List <sbyte>(); }