public static Offset <NamespaceA.TableInFirstNS> CreateTableInFirstNS(FlatBufferBuilder builder, Offset <NamespaceA.NamespaceB.TableInNestedNS> foo_tableOffset = default(Offset <NamespaceA.NamespaceB.TableInNestedNS>), NamespaceA.NamespaceB.EnumInNestedNS foo_enum = NamespaceA.NamespaceB.EnumInNestedNS.A, NamespaceA.NamespaceB.UnionInNestedNS foo_union_type = NamespaceA.NamespaceB.UnionInNestedNS.NONE, int foo_unionOffset = 0, NamespaceA.NamespaceB.StructInNestedNST foo_struct = null) { builder.StartTable(5); TableInFirstNS.AddFooStruct(builder, NamespaceA.NamespaceB.StructInNestedNS.Pack(builder, foo_struct)); TableInFirstNS.AddFooUnion(builder, foo_unionOffset); TableInFirstNS.AddFooTable(builder, foo_tableOffset); TableInFirstNS.AddFooUnionType(builder, foo_union_type); TableInFirstNS.AddFooEnum(builder, foo_enum); return(TableInFirstNS.EndTableInFirstNS(builder)); }