Add element size parameter to __vector_as_arraysegment [c#] (#5512)
authorKevin Fort <kevin.fort@gmail.com>
Wed, 11 Sep 2019 00:07:46 +0000 (19:07 -0500)
committerWouter van Oortmerssen <aardappel@gmail.com>
Wed, 11 Sep 2019 00:07:46 +0000 (17:07 -0700)
commit2706381eef639dc19eab2b823bc86d2b8521e230
treec20afacccd03925a461f54a9f33b8cd7a4c0ee68
parentb5560fcd525a7b45ee45c8037ec5f95a5ea81439
Add element size parameter to __vector_as_arraysegment [c#] (#5512)

* Add element size parameter to __vector_as_arraysegment

Add element size parameter to __vector_as_arraysegment fixing issue where VectorAsBytes returns incorrect size span for multibyte element types.

* Update codegen

Update codegen and Table to return typed span.

* update test files

update test files
net/FlatBuffers/Table.cs
src/idl_gen_general.cpp
tests/FlatBuffers.Test/FlatBuffersExampleTests.cs
tests/MyGame/Example/Monster.cs
tests/MyGame/Example/Stat.cs
tests/MyGame/Example/TypeAliases.cs
tests/MyGame/MonsterExtra.cs
tests/union_vector/Movie.cs