Enums use native enums in C#
authorMormegil <mormegil@centrum.cz>
Mon, 13 Apr 2015 11:25:03 +0000 (13:25 +0200)
committerWouter van Oortmerssen <wvo@google.com>
Mon, 13 Apr 2015 17:40:30 +0000 (10:40 -0700)
commite3b432cba853f30ab2b4e6957f40d1aa63218cad
tree32a482d70380909d2b2a56ca7ba127b0c4cdbe81
parent557c57eb9d9d58a86fe1e80552219930c82fe7f4
Enums use native enums in C#

Enums should not be (badly) emulated with classes in C# but should
use native C# enums instead. Java implementation made an explicit
choice not to use the (more complex) Java enums, but C# enums are
just light-weight syntactic coating over integral types.

Fixes issue #171.

Change-Id: I9f4d6ba5324400a1e52982e49b58603cb7d7cca7
src/idl_gen_general.cpp
tests/FlatBuffers.Test/FlatBuffersExampleTests.cs
tests/MyGame/Example/Any.cs
tests/MyGame/Example/Color.cs
tests/MyGame/Example/Monster.cs
tests/MyGame/Example/Vec3.cs