Example #1
0
        public FiveByteStructTableT UnPack()
        {
            var _o = new FiveByteStructTableT();

            this.UnPackTo(_o);
            return(_o);
        }
Example #2
0
 public void UnPackTo(FiveByteStructTableT _o)
 {
     _o.Vector = new List <FlatSharpTests.Oracle.FiveByteStructT>();
     for (var _j = 0; _j < this.VectorLength; ++_j)
     {
         _o.Vector.Add(this.Vector(_j).HasValue ? this.Vector(_j).Value.UnPack() : null);
     }
 }
Example #3
0
        public static Offset <FlatSharpTests.Oracle.FiveByteStructTable> Pack(FlatBufferBuilder builder, FiveByteStructTableT _o)
        {
            if (_o == null)
            {
                return(default(Offset <FlatSharpTests.Oracle.FiveByteStructTable>));
            }
            var _Vector = default(VectorOffset);

            if (_o.Vector != null)
            {
                StartVectorVector(builder, _o.Vector.Count);
                for (var _j = _o.Vector.Count - 1; _j >= 0; --_j)
                {
                    FlatSharpTests.Oracle.FiveByteStruct.Pack(builder, _o.Vector[_j]);
                }
                _Vector = builder.EndVector();
            }
            return(CreateFiveByteStructTable(
                       builder,
                       _Vector));
        }