コード例 #1
0
        public TableInCT UnPack()
        {
            var _o = new TableInCT();

            this.UnPackTo(_o);
            return(_o);
        }
コード例 #2
0
        public static Offset <NamespaceC.TableInC> Pack(FlatBufferBuilder builder, TableInCT _o)
        {
            if (_o == null)
            {
                return(default(Offset <NamespaceC.TableInC>));
            }
            var _refer_to_a1 = _o.ReferToA1 == null ? default(Offset <NamespaceA.TableInFirstNS>) : NamespaceA.TableInFirstNS.Pack(builder, _o.ReferToA1);
            var _refer_to_a2 = _o.ReferToA2 == null ? default(Offset <NamespaceA.SecondTableInA>) : NamespaceA.SecondTableInA.Pack(builder, _o.ReferToA2);

            return(CreateTableInC(
                       builder,
                       _refer_to_a1,
                       _refer_to_a2));
        }
コード例 #3
0
 public void UnPackTo(TableInCT _o)
 {
     _o.ReferToA1 = this.ReferToA1.HasValue ? this.ReferToA1.Value.UnPack() : null;
     _o.ReferToA2 = this.ReferToA2.HasValue ? this.ReferToA2.Value.UnPack() : null;
 }