| public | XmlSerializable() |
| public abstract int | ClassId() const |
| public virtual String<char> | ClassName() const |
| public Result<bool> | FromXml(Element* element) |
| public abstract Result<bool> | FromXml(Element* element, XmlSerializationContext& ctx) |
| public const Uuid& | ObjectId() const |
| public void | SetObjectId(const Uuid& objectId_) |
| public abstract Result<bool> | SetObjectXmlAttributes(Element* element) |
| public Result<Element*> | ToXml(const String<char>& elementName) |
| public abstract Result<Element*> | ToXml(const String<char>& elementName, XmlSerializationContext& ctx) |
| private Uuid | objectId |