internal DecoderSequence(int start, int length, FIELD_TYPES fieldType = FIELD_TYPES.i, bool isArray = false) { StartPoint = start; Length = length; IsArray = isArray; FieldType = fieldType; }
protected DecoderSequence NextSequence(byte[] value, ref int len, FIELD_TYPES fieldtype) { DecoderSequence ret = new DecoderSequence(0, 0); this.inDataLenSeq.StartPoint = this.inDataLenSeq.StartPoint + len; len = (int)DecodeField(value, this.inDataLenSeq); this.inDataLenSeq.StartPoint = this.inDataLenSeq.StartPoint + this.inDataLenSeq.Length; ret = new DecoderSequence(this.inDataLenSeq.StartPoint, len, fieldtype); return(ret); }