dahall
|
5a511172ea
|
Added extra buffer when setting size from VanaraMarshaler to prevent errors when they're off due to alignment issues
|
2022-01-22 15:28:48 -07:00 |
dahall
|
a8ef6e11c8
|
Added NativeMemoryStream.ReadToPtr and WriteFromPtr methods to interact with allocated memory.
|
2020-09-10 10:13:56 -06:00 |
David Hall
|
c3121e6ecb
|
Fixed passing byte[] into GetSize
|
2019-12-10 06:54:55 -07:00 |
David Hall
|
89d17b5241
|
Added ISerializable support as last option for pushing and pulling from memory pointers
|
2019-12-09 07:22:20 -07:00 |
David Hall
|
61fe0f30d8
|
Changed Marshal.SizeOf to InteropExtensions.SizeOf to account for IVanaraMarshaler instances
|
2019-11-25 19:36:46 -07:00 |
David Hall
|
a94e60820b
|
Reworked memory manipulation functions in InteropExtensions and IntPtrConverter to use new marshaling directives and to drive consistency of use across libs (i.e. call same method to do same work).
|
2019-11-19 12:52:44 -07:00 |
David Hall
|
c374ab2cff
|
Added ability to read nullable structure, fixed bug in WriteObject
|
2019-07-03 14:43:47 -06:00 |
David Hall
|
5548ff6c71
|
Changed generic constraint on Write methods to struct instead of unmanaged
|
2019-04-10 13:11:06 -06:00 |
David Hall
|
8cfcee658d
|
Added much improved native memory stream implementation over MarshalingStream. Use NativeMemoryStream moving forward. It is saver and more function rich.
|
2019-04-08 12:03:20 -06:00 |