From c978b9ef1f74c4918a33ee26217c85e5a5949a5b Mon Sep 17 00:00:00 2001 From: Wouter van Oortmerssen Date: Fri, 31 May 2019 11:29:09 -0700 Subject: Enforce matching version in Java and C#. Change-Id: I7f1f12f2f97e5227e0dabc2965ce66a6d41c229c --- net/FlatBuffers/FlatBufferConstants.cs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'net/FlatBuffers/FlatBufferConstants.cs') diff --git a/net/FlatBuffers/FlatBufferConstants.cs b/net/FlatBuffers/FlatBufferConstants.cs index e30f3f39..730d7efd 100644 --- a/net/FlatBuffers/FlatBufferConstants.cs +++ b/net/FlatBuffers/FlatBufferConstants.cs @@ -25,5 +25,13 @@ namespace FlatBuffers { public const int FileIdentifierLength = 4; public const int SizePrefixLength = 4; + /** A version identifier to force a compile error if someone + accidentally tries to build generated code with a runtime of + two mismatched version. Versions need to always match, as + the runtime and generated code are modified in sync. + Changes to the C# implementation need to be sure to change + the version here and in the code generator on every possible + incompatible change */ + public static void FLATBUFFERS_1_11_1() {} } } -- cgit v1.2.3