Add non-generic overloads for Read/WriteEnum and Read/WriteObject
Created by: RayKoopa
The library internally uses non-generic overloads which accept the type to read / write as an argument rather than a generic type argument. Polish their interface to be usable like the generic ones, accepting the type, and then make them public so that they can also be used by add-on packages like Syroot.BinaryData.Serialization
.
-
BinaryDataReader Enum -
BinaryDataReader Object -
BinaryDataWriter Enum -
BinaryDataWriter Objectnot required -
StreamExtensions.Reading Enum -
StreamExtensions.Reading Object -
StreamExtensions.Writing Enum -
StreamExtensions.Writing Objectnot required