XmlSerializableProxy Class

Definition

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

Constructors & Destructor

public nothrow XmlSerializableProxy(XmlSerializable intf_)

Member Functions

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

Member Variables

private XmlSerializable intf

Constructor& Destructor Details

XmlSerializableProxy Constructor

public nothrow XmlSerializableProxy(XmlSerializable intf_)

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


Member Function Details

ClassId Member Function

public nothrow int ClassId()

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


ClassName Member Function

public nothrow String<char> ClassName()

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


Container Member Function

public nothrow XmlContainer* Container()

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


DestroyObject Member Function

public void DestroyObject()

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


FromXml Member Function

public void FromXml(Element* element)

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


GetPtrs Member Function

public List<XmlPtrBase*> GetPtrs()

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


Interface Member Function

public nothrow XmlSerializable Interface()

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


IsOwned Member Function

public nothrow bool IsOwned()

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


Object Member Function

public nothrow void* Object()

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


ObjectId Member Function

public nothrow Uuid ObjectId()

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


ResetContainer Member Function

public nothrow void ResetContainer()

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


ResetOwned Member Function

public nothrow void ResetOwned()

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


SetContainer Member Function

public nothrow void SetContainer(XmlContainer* container)

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


SetOwned Member Function

public nothrow void SetOwned()

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


ToXml Member Function

public Element* ToXml(const String<char>& elementName)

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


ToXml Member Function

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

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