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)
Usage
'Usage
Dim instance As XmlModelChange
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class XmlModelChange
[CLSCompliantAttribute(false)]
public abstract class XmlModelChange
[CLSCompliantAttribute(false)]
public ref class XmlModelChange abstract
/** @attribute CLSCompliantAttribute(false) */
public abstract class XmlModelChange
CLSCompliantAttribute(false)
public abstract class XmlModelChange
Remarks
The XmlModelChange class contains the changed XObject node and its parents. It also contains the XObjectChangeenum, 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.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.XmlEditor.XmlModelChange
Microsoft.VisualStudio.XmlEditor.AddNodeChange
Microsoft.VisualStudio.XmlEditor.NodeNameChange
Microsoft.VisualStudio.XmlEditor.NodeValueChange
Microsoft.VisualStudio.XmlEditor.RemoveNodeChange
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Platforms
Development Platforms
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008, and Windows 2000
Target Platforms
See Also
Reference
XmlModelChange Members
Microsoft.VisualStudio.XmlEditor Namespace
Build Date:
2012-11-12