XmlModelChange Class

 

An abstract class. The concrete change types that are generated during a transaction derive from this class.

Namespace:   Microsoft.VisualStudio.XmlEditor
Assembly:  Microsoft.VisualStudio.XmlEditor (in Microsoft.VisualStudio.XmlEditor.dll)


[CLSCompliantAttribute(false)]
public ref class XmlModelChange abstract 

NameDescription
System_CAPS_protmethodXmlModelChange(XObject^, XObjectChange)

Initializes a new instance of the XmlModelChange class.

NameDescription
System_CAPS_pubpropertyAction

Gets the type of change that was made to the node.

System_CAPS_pubpropertyNode

Gets the node that was changed.

System_CAPS_pubpropertyParent

Gets the parent of the node that was changed.

NameDescription
System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

The XmlModelChange class contains the changed XObject node and its parents. It also contains the XObjectChange enum, which represents the type of change. Each subclass of this base class also adds properties that are specific to the type of change being made.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: