コード例 #1
0
        internal DecoderSequence(int start, int length, FIELD_TYPES fieldType = FIELD_TYPES.i, bool isArray = false)
        {
            StartPoint = start;

            Length = length;

            IsArray = isArray;

            FieldType = fieldType;
        }
コード例 #2
0
            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);
            }