Show / Hide Table of Contents

Class MyDefinitionXmlSerializer

Custom XmlSerializer for definitions that allows to override the definition type

Inheritance
System.Object
VRage.MyXmlSerializerBase<MyObjectBuilder_DefinitionBase>
VRage.MyAbstractXmlSerializer<MyObjectBuilder_DefinitionBase>
MyDefinitionXmlSerializer
Namespace: VRage.Game
Assembly: VRage.Game.dll
Syntax
public class MyDefinitionXmlSerializer : MyAbstractXmlSerializer<MyObjectBuilder_DefinitionBase>, IMyXmlSerializable, IXmlSerializable

Constructors

MyDefinitionXmlSerializer()

Declaration
public MyDefinitionXmlSerializer()

MyDefinitionXmlSerializer(MyObjectBuilder_DefinitionBase)

Declaration
public MyDefinitionXmlSerializer(MyObjectBuilder_DefinitionBase data)
Parameters
Type Name Description
MyObjectBuilder_DefinitionBase data

Fields

DEFINITION_ELEMENT_NAME

Declaration
public const string DEFINITION_ELEMENT_NAME = "Definition"
Field Value
Type Description
System.String

Methods

GetTypeAttribute(XmlReader)

Declaration
protected override string GetTypeAttribute(XmlReader reader)
Parameters
Type Name Description
System.Xml.XmlReader reader
Returns
Type Description
System.String
Overrides
VRage.MyAbstractXmlSerializer<VRage.Game.MyObjectBuilder_DefinitionBase>.GetTypeAttribute(System.Xml.XmlReader)

Operators

Implicit(MyObjectBuilder_DefinitionBase to MyDefinitionXmlSerializer)

Declaration
public static implicit operator MyDefinitionXmlSerializer(MyObjectBuilder_DefinitionBase builder)
Parameters
Type Name Description
MyObjectBuilder_DefinitionBase builder
Returns
Type Description
MyDefinitionXmlSerializer
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾