XmlSerializerDeserializeSafeT(Stream, Type) Method
Namespace: KGySoft.Serialization.XmlAssembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 9.0.0-preview.1
public static T DeserializeSafe<T>(
Stream stream,
params Type[]? expectedCustomTypes
)
Public Shared Function DeserializeSafe(Of T) (
stream As Stream,
ParamArray expectedCustomTypes As Type()
) As T
public:
generic<typename T>
static T DeserializeSafe(
Stream^ stream,
... array<Type^>^ expectedCustomTypes
)
static member DeserializeSafe :
stream : Stream *
expectedCustomTypes : Type[] -> 'T
- stream Stream
- A Stream object to be used for the deserialization. The stream is not closed after the deserialization.
- expectedCustomTypes Type
- The natively not supported types that are expected to present in the XML stream.
If the serialization stream does not contain any natively not supported types, then this parameter is optional.
- T
- The expected type of the result.
TThe deserialized instance of
T.