public OuterStructT UnPack()
        {
            var _o = new OuterStructT();

            this.UnPackTo(_o);
            return(_o);
        }
        public static Offset <FlatSharpTests.Oracle.OuterStruct> Pack(FlatBufferBuilder builder, OuterStructT _o)
        {
            if (_o == null)
            {
                return(default(Offset <FlatSharpTests.Oracle.OuterStruct>));
            }
            var _Inner_A = _o.Inner.A;

            return(CreateOuterStruct(
                       builder,
                       _Inner_A,
                       _o.A));
        }
 public void UnPackTo(OuterStructT _o)
 {
     _o.Inner = this.Inner.UnPack();
     _o.A     = this.A;
 }