flatbuffers/net/FlatBuffers
Christopher Cifra ed03faaf07 [C#] Fix compile issue when compiling with older versions of C# (#4938)
* C# support for directly reading and writting to memory other than byte[].  For example, ByteBuffer can be initialized with a custom allocator which uses shared memory / memory mapped files.

Public access to the backing buffer uses Span<T> instead of ArraySegment<T>.

Writing to the buffer now supports Span<T> in addition to T[].

To maintain backwards compatibility ENABLE_SPAN_T must be defined.

* Remove usage of expression bodied method so that ByteBuffer can be compiled with older version of C#.
2018-09-20 15:07:03 -07:00
..
ByteBuffer.cs [C#] Fix compile issue when compiling with older versions of C# (#4938) 2018-09-20 15:07:03 -07:00
ByteBufferUtil.cs Java/C#/Python prefixed size support (#4445) 2018-03-12 11:30:46 -07:00
FlatBufferBuilder.cs C# support for directly reading and writting to memory other than byte[]. For example, ByteBuffer can be initialized with a custom allocator which uses shared memory / memory mapped files. (#4886) 2018-08-23 10:05:31 -07:00
FlatBufferConstants.cs Java/C#/Python prefixed size support (#4445) 2018-03-12 11:30:46 -07:00
FlatBuffers.csproj C# support for directly reading and writting to memory other than byte[]. For example, ByteBuffer can be initialized with a custom allocator which uses shared memory / memory mapped files. (#4886) 2018-08-23 10:05:31 -07:00
IFlatbufferObject.cs Allow access to underlying ByteBuffer 2016-09-12 09:35:08 +02:00
Offset.cs Switched C# accessors from classes to structs 2016-08-31 17:34:51 -07:00
Struct.cs Switched C# accessors from classes to structs 2016-08-31 17:34:51 -07:00
Table.cs C# support for directly reading and writting to memory other than byte[]. For example, ByteBuffer can be initialized with a custom allocator which uses shared memory / memory mapped files. (#4886) 2018-08-23 10:05:31 -07:00