BinarySerializerDeserializeByReaderT(BinaryReader, Type) Method
Namespace: KGySoft.Serialization.BinaryAssembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 10.0.0
public static T DeserializeByReader<T>(
BinaryReader reader,
params Type[]? expectedCustomTypes
)
Public Shared Function DeserializeByReader(Of T) (
reader As BinaryReader,
ParamArray expectedCustomTypes As Type()
) As T
public:
generic<typename T>
static T DeserializeByReader(
BinaryReader^ reader,
... array<Type^>^ expectedCustomTypes
)
static member DeserializeByReader :
reader : BinaryReader *
expectedCustomTypes : Type[] -> 'T
- reader BinaryReader
- The reader that wraps the stream containing the serialized data. The reader will remain open after deserialization.
- expectedCustomTypes Type
- 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.