Kermalis/EndianBinaryIO
A C# library that can read and write primitives, enums, arrays, and strings to streams and byte arrays with specified endianness, string encoding, and boolean sizes.
C#MIT
Issues
- 1
- 0
Documentation
#30 opened by Kermalis - 1
Something similar to Marshal.SizeOf() that can determine simple objects' sizes
#12 opened by Kermalis - 1
License
#27 opened by MikeRosoft - 1
Support custom char encoding (except in attributes since you cannot pass those in)
#21 opened by Kermalis - 0
Rename UTF16 to UTF16LE, BigEndianUTF16 to UTF16BE, UTF32 to UTF32LE, and add UTF32BE to defaults
#24 opened by Kermalis - 0
Remove "IDisposable"
#26 opened by Kermalis - 0
- 0
Some character combinations will not be encoded/decoded properly with a char count
#22 opened by Kermalis - 0
- 1
- 0
Does Decimal support work with Big Endian?
#3 opened by Kermalis - 0
String/char questions
#4 opened by Kermalis - 1
Missing read/write string[]
#18 opened by Kermalis - 1
Automatically reading Array sizes of 0 should be allowed, as well as writing them
#17 opened by Kermalis - 1
Reading a Decimal is broken
#16 opened by Kermalis - 0
Oversights with ReadObject and WriteObject
#15 opened by Kermalis - 0
Methods to write strings with a set number of chars, like WriteObject already does
#14 opened by Kermalis - 0
- 0
If a type name is that of a primitive name, ReadIntoObject and WriteObject will proceed as if it were the system type
#7 opened by Kermalis - 0
ReadEnum() and Write<TEnum>()
#8 opened by Kermalis - 0
ReadIntoObject and WriteObject will do unexpected things when passed special types
#9 opened by Kermalis - 0
Alignment support
#11 opened by Kermalis - 0
Int24 support
#10 opened by Kermalis - 0
WriteObject broke in 1593795
#5 opened by Kermalis - 0
- 0
Properties don't actually work
#1 opened by Kermalis - 0