XmlSerializerDeserializeSafeT(String, IEnumerableType) Method
Deserializes an instance of
T in safe mode from the specified file passed in the
fileName parameter.
See the
Remarks section of the
DeserializeSafeT(XmlReader, Type) overload for details.
Namespace: KGySoft.Serialization.XmlAssembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 9.0.0-preview.1
public static T DeserializeSafe<T>(
string fileName,
IEnumerable<Type>? expectedCustomTypes
)
Public Shared Function DeserializeSafe(Of T) (
fileName As String,
expectedCustomTypes As IEnumerable(Of Type)
) As T
public:
generic<typename T>
static T DeserializeSafe(
String^ fileName,
IEnumerable<Type^>^ expectedCustomTypes
)
static member DeserializeSafe :
fileName : string *
expectedCustomTypes : IEnumerable<Type> -> 'T
- fileName String
- The path to the file that contains the serialized content.
- expectedCustomTypes IEnumerableType
- The natively not supported types that are expected to present in the XML data.
If the serialization stream does not contain any natively not supported types, then this parameter can be .
- T
- The expected type of the result.
TThe deserialized instance of
T.