Refactored the Java and C# code generators into one.
authorWouter van Oortmerssen <wvo@google.com>
Wed, 17 Sep 2014 00:37:17 +0000 (17:37 -0700)
committerWouter van Oortmerssen <wvo@google.com>
Thu, 18 Sep 2014 19:29:31 +0000 (12:29 -0700)
commit557c88c0396220e79e9a43c07f8393a5c68b739d
tree1e837db4c944197b63dd7a6547ae5eb0adc166d4
parentd01b30cdd688166caa93df67546191543892453a
Refactored the Java and C# code generators into one.

Also made the C# implementation support unsigned types, and
made it more like the Java version.

Bug: 17359988
Change-Id: If5305c08cd5c97f35426639516ce05e53bbec36c
Tested: on Linux and Windows.
23 files changed:
CMakeLists.txt
build/VS2010/flatc.vcxproj
build/VS2010/flatc.vcxproj.user
include/flatbuffers/idl.h
net/FlatBuffers/ByteBuffer.cs
net/FlatBuffers/FlatBufferBuilder.cs
net/FlatBuffers/FlatBuffers.1.0.0.nuspec [deleted file]
net/FlatBuffers/Table.cs
src/flatc.cpp
src/idl_gen_cpp.cpp
src/idl_gen_csharp.cpp [deleted file]
src/idl_gen_general.cpp [moved from src/idl_gen_java.cpp with 51% similarity, mode: 0644]
src/idl_gen_go.cpp
src/idl_gen_text.cpp
src/idl_parser.cpp
tests/FlatBuffers.Test/Assert.cs
tests/FlatBuffers.Test/FlatBuffersExampleTests.cs
tests/MyGame/Example/Any.cs
tests/MyGame/Example/Color.cs
tests/MyGame/Example/Monster.cs
tests/MyGame/Example/Test.cs
tests/MyGame/Example/Vec3.cs
tests/monsterdata_test.json