Share via


XmlStore Class

Manages the XmlModel objects.

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

Usage

'Usage
Dim instance As XmlStore

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class XmlStore
    Implements IDisposable
[CLSCompliantAttribute(false)] 
public abstract class XmlStore : IDisposable
[CLSCompliantAttribute(false)] 
public ref class XmlStore abstract : IDisposable
/** @attribute CLSCompliantAttribute(false) */ 
public abstract class XmlStore implements IDisposable
CLSCompliantAttribute(false) 
public abstract class XmlStore implements IDisposable

Remarks

You only need one XmlStore object to manage all the XML files that you are editing in your designer. The current list of open XmlModel objects is the scope for any changes you make to those models. The XmlStore object tracks changes to the model when an XmlEditingScope is active and raises an EditingScopeCompleted event whenever the XmlEditingScope is completed or reverted, or when an undo/redo operation is performed.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.XmlEditor.XmlStore

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

XmlStore Members
Microsoft.VisualStudio.XmlEditor Namespace

Build Date:

2012-11-12