public void NullableIntSome() { var typebuilder = new TypeBuilder(); var option = typebuilder.AddTable("NullableInt"); option.AddField("Some", new FlatBuffersType(BaseType.Int)); typebuilder.Compile(); var builder = new FlatBufferBuilder(1); builder.ForceDefaults = true; var builderWrapper = new FlatBufferBuilderWrapper(typebuilder, builder); builderWrapper.StartTable("NullableInt"); builderWrapper.AddInt("Some", 5); //builderWrapper.("Some", new object[0]); builderWrapper.Finish(builderWrapper.EndTable()); var beginData = builder.DataBuffer.Position; var countData = builder.DataBuffer.Length - beginData; var byteBuffer = new ByteBuffer(builder.DataBuffer.Data.Skip(beginData).Take(countData).ToArray()); var wrapper = new FlatBufferWrapper(typebuilder, "NullableInt", byteBuffer, true); var wr = wrapper["Some"]; Assert.AreEqual(5, wr); }