In This Article

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
Derived:
XmlDocumentWindowReference XmlToolWindowReference

Constructors

XmlDockingWindowReference()

Initializes an instance of the class.

protected XmlDockingWindowReference()

Properties

UniqueId

The unique ID of the window.

public Guid UniqueId { get; set; }

Property Value

Guid

Methods

GetSerializerProperties()

Returns an enumerable of IXmlSerializerProperty instances which define the properties supported by serialization.

public override IEnumerable<IXmlSerializerProperty> GetSerializerProperties()

Returns

IEnumerable<IXmlSerializerProperty>

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

bool:

true if the UniqueId property should be serialized; otherwise, false.

Inherited Members

Extension Methods