aboutsummaryrefslogtreecommitdiff
path: root/tests/union_vector/BookReader.cs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/union_vector/BookReader.cs')
-rw-r--r--tests/union_vector/BookReader.cs27
1 files changed, 26 insertions, 1 deletions
diff --git a/tests/union_vector/BookReader.cs b/tests/union_vector/BookReader.cs
index 2cd33bfc..3f80cdf5 100644
--- a/tests/union_vector/BookReader.cs
+++ b/tests/union_vector/BookReader.cs
@@ -3,13 +3,14 @@
// </auto-generated>
using global::System;
+using global::System.Collections.Generic;
using global::FlatBuffers;
public struct BookReader : IFlatbufferObject
{
private Struct __p;
public ByteBuffer ByteBuffer { get { return __p.bb; } }
- public void __init(int _i, ByteBuffer _bb) { __p.bb_pos = _i; __p.bb = _bb; }
+ public void __init(int _i, ByteBuffer _bb) { __p = new Struct(_i, _bb); }
public BookReader __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
public int BooksRead { get { return __p.bb.GetInt(__p.bb_pos + 0); } }
@@ -20,5 +21,29 @@ public struct BookReader : IFlatbufferObject
builder.PutInt(BooksRead);
return new Offset<BookReader>(builder.Offset);
}
+ public BookReaderT UnPack() {
+ var _o = new BookReaderT();
+ this.UnPackTo(_o);
+ return _o;
+ }
+ public void UnPackTo(BookReaderT _o) {
+ _o.BooksRead = this.BooksRead;
+ }
+ public static Offset<BookReader> Pack(FlatBufferBuilder builder, BookReaderT _o) {
+ if (_o == null) return default(Offset<BookReader>);
+ return CreateBookReader(
+ builder,
+ _o.BooksRead);
+ }
};
+public class BookReaderT
+{
+ [Newtonsoft.Json.JsonProperty("books_read")]
+ public int BooksRead { get; set; }
+
+ public BookReaderT() {
+ this.BooksRead = 0;
+ }
+}
+