From 3a70e0b30890ca265a33f099912762eb51ac505f Mon Sep 17 00:00:00 2001 From: Wouter van Oortmerssen Date: Mon, 23 Dec 2019 17:35:54 -0800 Subject: [PATCH] Fixed struct initialization error on older versions of C# "'this' object cannot be used before all of its fields are assigned to" Change-Id: Icccdcc0d0be0fe0b87abe0eb28fe1cc91116fcfb --- net/FlatBuffers/Struct.cs | 2 +- net/FlatBuffers/Table.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net/FlatBuffers/Struct.cs b/net/FlatBuffers/Struct.cs index 4f7fac9de..4832cda3c 100644 --- a/net/FlatBuffers/Struct.cs +++ b/net/FlatBuffers/Struct.cs @@ -25,7 +25,7 @@ namespace FlatBuffers public ByteBuffer bb { get; private set; } // Re-init the internal state with an external buffer {@code ByteBuffer} and an offset within. - public Struct(int _i, ByteBuffer _bb) + public Struct(int _i, ByteBuffer _bb) : this() { bb = _bb; bb_pos = _i; diff --git a/net/FlatBuffers/Table.cs b/net/FlatBuffers/Table.cs index b771ae2cf..2ed078846 100644 --- a/net/FlatBuffers/Table.cs +++ b/net/FlatBuffers/Table.cs @@ -31,7 +31,7 @@ namespace FlatBuffers public ByteBuffer ByteBuffer { get { return bb; } } // Re-init the internal state with an external buffer {@code ByteBuffer} and an offset within. - public Table(int _i, ByteBuffer _bb) + public Table(int _i, ByteBuffer _bb) : this() { bb = _bb; bb_pos = _i;