public RawDataPortable(long l, char[] c, NamedPortable p, int k, string s, ByteArrayDataSerializable sds)
 {
     this.l   = l;
     this.c   = c;
     this.p   = p;
     this.k   = k;
     this.s   = s;
     this.sds = sds;
 }
        public virtual void ReadPortable(IPortableReader reader)
        {
            l = reader.ReadLong("l");
            c = reader.ReadCharArray("c");
            p = reader.ReadPortable <NamedPortable>("p");
            var input = reader.GetRawDataInput();

            k   = input.ReadInt();
            s   = input.ReadString();
            sds = input.ReadObject <ByteArrayDataSerializable>();
        }
 public InvalidRawDataPortable2(long l, char[] c, NamedPortable p, int k, string s, ByteArrayDataSerializable sds)
     :
     base(l, c, p, k, s, sds)
 {
 }
 protected bool Equals(ByteArrayDataSerializable other)
 {
     return(_data.SequenceEqual(other._data));
 }