XmlSerializable Interface

Definition

Line 11 of System.Xml.Serialization/XmlSerializable.cm

Member Functions

int ClassId()
String<char> ClassName()
XmlContainer* Container()
void DestroyObject()
void FromXml(Element* element)
List<XmlPtrBase*> GetPtrs()
bool IsOwned()
Uuid ObjectId()
void ResetOwned()
void SetContainer(XmlContainer* container)
void SetObjectId(const Uuid& objectId)
void SetOwned()
Element* ToXml(const String<char>& elementName, XmlSerializationContext& ctx)

Member Function Details

ClassId Member Function

int ClassId()

Definition
Line 16 of System.Xml.Serialization/XmlSerializable.cm


ClassName Member Function

String<char> ClassName()

Definition
Line 17 of System.Xml.Serialization/XmlSerializable.cm


Container Member Function

XmlContainer* Container()

Definition
Line 18 of System.Xml.Serialization/XmlSerializable.cm


DestroyObject Member Function

void DestroyObject()

Definition
Line 13 of System.Xml.Serialization/XmlSerializable.cm


FromXml Member Function

void FromXml(Element* element)

Definition
Line 24 of System.Xml.Serialization/XmlSerializable.cm


GetPtrs Member Function

List<XmlPtrBase*> GetPtrs()

Definition
Line 25 of System.Xml.Serialization/XmlSerializable.cm


IsOwned Member Function

bool IsOwned()

Definition
Line 20 of System.Xml.Serialization/XmlSerializable.cm


ObjectId Member Function

Uuid ObjectId()

Definition
Line 14 of System.Xml.Serialization/XmlSerializable.cm


ResetOwned Member Function

void ResetOwned()

Definition
Line 22 of System.Xml.Serialization/XmlSerializable.cm


SetContainer Member Function

void SetContainer(XmlContainer* container)

Definition
Line 19 of System.Xml.Serialization/XmlSerializable.cm


SetObjectId Member Function

void SetObjectId(const Uuid& objectId)

Definition
Line 15 of System.Xml.Serialization/XmlSerializable.cm


SetOwned Member Function

void SetOwned()

Definition
Line 21 of System.Xml.Serialization/XmlSerializable.cm


ToXml Member Function

Element* ToXml(const String<char>& elementName, XmlSerializationContext& ctx)

Definition
Line 23 of System.Xml.Serialization/XmlSerializable.cm