System.Xml.Serialization Namespace

Concepts | Classes | Functions | Delegates | Enumerated Types

Concepts

public concept XmlConstructible<T>
public concept XmlExportable<T>
public concept XmlExportableClassType<T>
public concept XmlExportableEnumeratedType<T>
public concept XmlExportableScalarType<T>
public concept XmlExportableTimeType<T>
public concept XmlImportableEnumeratedType<T>
public concept XmlImportableScalarType<T>

Classes

internal class ScopedXmlBundleSetter
public class XmlBundle
public class XmlClassRegistry
public class XmlPtr<T>
public abstract class XmlPtrBase
public abstract class XmlSerializable
public class XmlSerializationContext

Functions

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, Date& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, DateTime& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, Duration& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, String<char>& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, String<uchar>& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, String<wchar>& value)
public Result<bool> FromXml<T>(Element* element, XmlSerializationContext& ctx, T& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, TimePoint& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, Uuid& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, bool& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, byte& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, char& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, Date& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, DateTime& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, Duration& value)
public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, List<SharedPtr<T>>& list)
public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, List<T>& list) where T is XmlConstructible
public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, List<T>& list) where T is XmlImportableScalarType
public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, List<UniquePtr<T>>& list)
public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, List<XmlPtr<T>>& list)
public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, SharedPtr<T>& object)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, String<char>& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, String<uchar>& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, String<wchar>& value)
public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, T& object) where T is XmlConstructible
public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, T& value) where T is XmlImportableEnumeratedType
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, TimePoint& value)
public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, UniquePtr<T>& object)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, Uuid& value)
public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, XmlPtr<T>& ptr)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, bool& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, byte& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, char& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, double& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, float& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, int& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, long& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, sbyte& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, short& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, uchar& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, uint& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, ulong& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, ushort& value)
public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, wchar& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, double& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, float& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, int& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, long& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, sbyte& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, short& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, uchar& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, uint& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, ulong& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, ushort& value)
public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, wchar& value)
public Result<Element*> GetXmlFieldElement(const String<char>& fieldName, Element* fromElement)
public Result<Element*> ToXml<T>(T value, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml(const Date& value, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml(const DateTime& value, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml(const Duration& value, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml<T>(const List<SharedPtr<T>>& list, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml<T>(const List<T>& list, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml<T>(const List<UniquePtr<T>>& list, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml<T>(const List<XmlPtr<T>>& list, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml<T>(const SharedPtr<T>& objectPtr, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml(const String<char>& value, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml(const String<uchar>& value, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml(const String<wchar>& value, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml<T>(const T& object, const String<char>& fieldName, XmlSerializationContext& ctx) where T is XmlExportableClassType
public Result<Element*> ToXml<T>(const T& value, const String<char>& fieldName, XmlSerializationContext& ctx) where T is XmlExportableScalarType
public Result<Element*> ToXml(const TimePoint& value, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml<T>(const UniquePtr<T>& objectPtr, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml(const Uuid& value, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<Element*> ToXml<T>(const XmlPtr<T>& xmlPtr, const String<char>& fieldName, XmlSerializationContext& ctx)
public Result<bool> XmlRegister<T>(int classId)
public bool operator<<T>(const XmlPtr<T>& left, const XmlPtr<T>& right)
public bool operator==<T>(const XmlPtr<T>& left, const XmlPtr<T>& right)

Delegates

delegate XmlSerializable* FactoryFunction()

Enumerated Types

public enum XmlSerializationFlags

Function Details

FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, Date& value)

Definition
Line 379 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, DateTime& value)

Definition
Line 398 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, Duration& value)

Definition
Line 494 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, String<char>& value)

Definition
Line 417 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, String<uchar>& value)

Definition
Line 454 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, String<wchar>& value)

Definition
Line 434 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml<T>(Element* element, XmlSerializationContext& ctx, T& value)

Template Parameters
T
Constraint
T  is  XmlImportableEnumeratedType
Definition
Line 357 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, TimePoint& value)

Definition
Line 474 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, Uuid& value)

Definition
Line 514 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, bool& value)

Definition
Line 69 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, byte& value)

Definition
Line 107 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, char& value)

Definition
Line 278 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, Date& value)

Definition
Line 390 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, DateTime& value)

Definition
Line 409 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, Duration& value)

Definition
Line 506 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, List<SharedPtr<T>>& list)

Template Parameters
T
Constraint
T  is  XmlConstructible
Definition
Line 733 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, List<T>& list)

Template Parameters
T
Constraint
T  is  XmlConstructible
Definition
Line 661 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, List<T>& list)

Template Parameters
T
Constraint
T  is  XmlImportableScalarType
Definition
Line 632 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, List<UniquePtr<T>>& list)

Template Parameters
T
Constraint
T  is  XmlConstructible
Definition
Line 690 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, List<XmlPtr<T>>& list)

Template Parameters
T
Constraint
T  is  XmlConstructible
Definition
Line 776 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, SharedPtr<T>& object)

Template Parameters
T
Constraint
T  is  XmlConstructible
Definition
Line 574 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, String<char>& value)

Definition
Line 426 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, String<uchar>& value)

Definition
Line 466 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, String<wchar>& value)

Definition
Line 446 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, T& object)

Template Parameters
T
Constraint
T  is  XmlConstructible
Definition
Line 533 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, T& value)

Template Parameters
T
Constraint
T  is  XmlImportableEnumeratedType
Definition
Line 370 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, TimePoint& value)

Definition
Line 486 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, UniquePtr<T>& object)

Template Parameters
T
Constraint
T  is  XmlConstructible
Definition
Line 546 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, Uuid& value)

Definition
Line 525 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml<T>(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, XmlPtr<T>& ptr)

Template Parameters
T
Constraint
T  is  XmlConstructible
Definition
Line 602 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, bool& value)

Definition
Line 80 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, byte& value)

Definition
Line 118 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, char& value)

Definition
Line 293 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, double& value)

Definition
Line 270 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, float& value)

Definition
Line 251 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, int& value)

Definition
Line 175 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, long& value)

Definition
Line 213 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, sbyte& value)

Definition
Line 99 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, short& value)

Definition
Line 137 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, uchar& value)

Definition
Line 349 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, uint& value)

Definition
Line 194 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, ulong& value)

Definition
Line 232 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, ushort& value)

Definition
Line 156 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* parentElement, XmlSerializationContext& ctx, const String<char>& fieldName, wchar& value)

Definition
Line 321 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, double& value)

Definition
Line 259 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, float& value)

Definition
Line 240 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, int& value)

Definition
Line 164 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, long& value)

Definition
Line 202 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, sbyte& value)

Definition
Line 88 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, short& value)

Definition
Line 126 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, uchar& value)

Definition
Line 329 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, uint& value)

Definition
Line 183 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, ulong& value)

Definition
Line 221 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, ushort& value)

Definition
Line 145 of System.Xml.Serialization/XmlImport.cm


FromXml Function

public Result<bool> FromXml(Element* element, XmlSerializationContext& ctx, wchar& value)

Definition
Line 301 of System.Xml.Serialization/XmlImport.cm


GetXmlFieldElement Function

public Result<Element*> GetXmlFieldElement(const String<char>& fieldName, Element* fromElement)

Definition
Line 52 of System.Xml.Serialization/XmlImport.cm


ToXml Function

public Result<Element*> ToXml<T>(T value, const String<char>& fieldName, XmlSerializationContext& ctx)

Template Parameters
T
Constraint
T  is  XmlExportableEnumeratedType
Definition
Line 256 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml(const Date& value, const String<char>& fieldName, XmlSerializationContext& ctx)

Definition
Line 265 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml(const DateTime& value, const String<char>& fieldName, XmlSerializationContext& ctx)

Definition
Line 272 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml(const Duration& value, const String<char>& fieldName, XmlSerializationContext& ctx)

Definition
Line 241 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml<T>(const List<SharedPtr<T>>& list, const String<char>& fieldName, XmlSerializationContext& ctx)

Template Parameters
T
Constraint
T  is  XmlExportableClassType
Definition
Line 181 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml<T>(const List<T>& list, const String<char>& fieldName, XmlSerializationContext& ctx)

Template Parameters
T
Constraint
T  is  XmlExportable
Definition
Line 153 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml<T>(const List<UniquePtr<T>>& list, const String<char>& fieldName, XmlSerializationContext& ctx)

Template Parameters
T
Constraint
T  is  XmlExportableClassType
Definition
Line 167 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml<T>(const List<XmlPtr<T>>& list, const String<char>& fieldName, XmlSerializationContext& ctx)

Template Parameters
T
Constraint
T  is  XmlExportableClassType
Definition
Line 195 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml<T>(const SharedPtr<T>& objectPtr, const String<char>& fieldName, XmlSerializationContext& ctx)

Template Parameters
T
Constraint
T  is  XmlExportableClassType
Definition
Line 109 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml(const String<char>& value, const String<char>& fieldName, XmlSerializationContext& ctx)

Definition
Line 209 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml(const String<uchar>& value, const String<char>& fieldName, XmlSerializationContext& ctx)

Definition
Line 225 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml(const String<wchar>& value, const String<char>& fieldName, XmlSerializationContext& ctx)

Definition
Line 216 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml<T>(const T& object, const String<char>& fieldName, XmlSerializationContext& ctx)

Template Parameters
T
Constraint
T  is  XmlExportableClassType
Definition
Line 70 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml<T>(const T& value, const String<char>& fieldName, XmlSerializationContext& ctx)

Template Parameters
T
Constraint
T  is  XmlExportableScalarType
Definition
Line 248 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml(const TimePoint& value, const String<char>& fieldName, XmlSerializationContext& ctx)

Definition
Line 234 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml<T>(const UniquePtr<T>& objectPtr, const String<char>& fieldName, XmlSerializationContext& ctx)

Template Parameters
T
Constraint
T  is  XmlExportableClassType
Definition
Line 85 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml(const Uuid& value, const String<char>& fieldName, XmlSerializationContext& ctx)

Definition
Line 61 of System.Xml.Serialization/XmlExport.cm


ToXml Function

public Result<Element*> ToXml<T>(const XmlPtr<T>& xmlPtr, const String<char>& fieldName, XmlSerializationContext& ctx)

Template Parameters
T
Constraint
T  is  XmlExportableClassType
Definition
Line 133 of System.Xml.Serialization/XmlExport.cm


XmlRegister Function

public Result<bool> XmlRegister<T>(int classId)

Template Parameters
T
Definition
Line 58 of System.Xml.Serialization/XmlClassRegistry.cm


operator< Function

public bool operator<<T>(const XmlPtr<T>& left, const XmlPtr<T>& right)

Template Parameters
T
Definition
Line 110 of System.Xml.Serialization/XmlPtr.cm


operator== Function

public bool operator==<T>(const XmlPtr<T>& left, const XmlPtr<T>& right)

Template Parameters
T
Definition
Line 105 of System.Xml.Serialization/XmlPtr.cm