XmlDockingWindowReference Class
Represents a serializable version of a reference to a DockingWindow class, used for saving to XML layout.
public abstract class XmlDockingWindowReference : XmlDockingObject
- Inheritance:
- object XmlObjectBase XmlDockingObject object
Constructors
XmlDockingWindowReference()
Initializes an instance of the class.
protected XmlDockingWindowReference()
Properties
UniqueId
The unique ID of the window.
Methods
GetSerializerProperties()
Returns an enumerable of IXmlSerializerProperty instances which define the properties supported by serialization.
public override IEnumerable<IXmlSerializerProperty> GetSerializerProperties()
Returns
Remarks
When not using System.Xml.Serialization.XmlSerializer, derived classes should override this method to define additional properties that should be included by the serializer.
ShouldSerializeUniqueId()
Determines if the UniqueId property should be serialized.
public virtual bool ShouldSerializeUniqueId()
Returns
Inherited Members
- XmlObjectBase.PointToString(Point?)
- XmlObjectBase.RectToString(Rect?)
- XmlObjectBase.SizeToString(Size?)
- XmlObjectBase.StringToPoint(string)
- XmlObjectBase.StringToRect(string)
- XmlObjectBase.StringToSize(string)
- XmlObjectBase.StringToType(string)
- XmlObjectBase.TypeToString(Type)
- XmlObjectBase.Tag
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()