Share via


XmlEditingScope Class

Represents a change to the XmlStore.

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

Usage

'Usage
Dim instance As XmlEditingScope

Syntax

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

Remarks

You can make any number of changes on any of the XNodes in the XmlModel objects returned from the XmlStore. All these changes will be pushed to the various XML editor buffers when you call Complete. Linked multi-buffer undo is supported.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.XmlEditor.XmlEditingScope

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

XmlEditingScope Members
Microsoft.VisualStudio.XmlEditor Namespace

Build Date:

2012-11-12