ObjectDataContractXMLSerializer<(Of <(<'T>)>)> Class
Provides serialization and deserialization of objects using DataContractSerializer.
Namespace:
AdvantageCMS.Core.UtilsAssembly: AdvantageCMS.Core (in AdvantageCMS.Core.dll)
Syntax
public static class ObjectDataContractXMLSerializer<T>
Type Parameters
- T
- The type of object to serialize. Must be a reference type.
Examples
C#
[DataContract] public class UserProfile { [DataMember] public string Name { get; set; } [DataMember] public int Age { get; set; } } var profile = new UserProfile { Name = "Alice", Age = 30 }; // Round-trip via string string xml = ObjectDataContractXMLSerializer<UserProfile>.SaveToString(profile); UserProfile restored = ObjectDataContractXMLSerializer<UserProfile>.LoadFromString(xml); // Round-trip via file ObjectDataContractXMLSerializer<UserProfile>.SaveToFile(profile, @"C:\Data\profile.xml"); UserProfile fromFile = ObjectDataContractXMLSerializer<UserProfile>.LoadFromFile(@"C:\Data\profile.xml");
Inheritance Hierarchy
AdvantageCMS.Core.Utils..::..ObjectDataContractXMLSerializer<(Of <(<'T>)>)>

