BinarySerializerDeserializeByReaderT(BinaryReader, IEnumerableType) Method
Namespace: KGySoft.Serialization.BinaryAssembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 10.0.0
public static T DeserializeByReader<T>(
BinaryReader reader,
IEnumerable<Type>? expectedCustomTypes
)
Public Shared Function DeserializeByReader(Of T) (
reader As BinaryReader,
expectedCustomTypes As IEnumerable(Of Type)
) As T
public:
generic<typename T>
static T DeserializeByReader(
BinaryReader^ reader,
IEnumerable<Type^>^ expectedCustomTypes
)
static member DeserializeByReader :
reader : BinaryReader *
expectedCustomTypes : IEnumerable<Type> -> 'T
- reader BinaryReader
- The reader that wraps the stream containing the serialized data. The reader will remain open after deserialization.
- expectedCustomTypes IEnumerableType
- The types that are expected to present in the serialization stream by name.
If the stream does not contain any types by name, then this parameter is optional.
- T
- The expected type of the result.
TThe deserialized instance of
T.