HierarchyManipulationStateScope Класс

Определение

Облегчает детерминистское восстановление IVsHierarchyManipulationStateContext.

public ref class HierarchyManipulationStateScope : Microsoft::VisualStudio::PlatformUI::DisposableObject
[Windows::Foundation::Metadata::WebHostHidden]
class HierarchyManipulationStateScope : Microsoft::VisualStudio::PlatformUI::DisposableObject
public class HierarchyManipulationStateScope : Microsoft.VisualStudio.PlatformUI.DisposableObject
type HierarchyManipulationStateScope = class
    inherit DisposableObject
Public Class HierarchyManipulationStateScope
Inherits DisposableObject
Наследование
HierarchyManipulationStateScope

Примеры

// Set up a context where changes to the hierarchy are considered "system" changes and not "user" changes.  
using (new HierarchyManipulationStateScope (__VSHIERARCHYMANIPULATIONSTATE.HMS_System))  
{  
    // Manipulate the hierarchy  
}  

Конструкторы

HierarchyManipulationStateScope(UInt32)

Инициализирует новый экземпляр класса HierarchyManipulationStateScope.

Свойства

IsDisposed

Возвращает значение, указывающее, был ли объект ликвидирован один раз, защищается от двойной реализации

(Унаследовано от DisposableObject)

Методы

Dispose()

Уничтожает текущий объект и подавление дальнейших финализации.

(Унаследовано от DisposableObject)
Dispose(Boolean)

Стандартная виртуальная перегрузка для IDisposable шаблона

(Унаследовано от DisposableObject)
DisposeManagedResources()

Выполняет определяемые приложением задачи, связанные с высвобождением или сбросом управляемых ресурсов.

DisposeNativeResources()

Позволяет производным классам предоставлять настраиваемую обработку Dispose для собственных ресурсов

(Унаследовано от DisposableObject)
ThrowIfDisposed()

Создает исключение ObjectDisposedException, если этот объект был удален

(Унаследовано от DisposableObject)

События

Disposing

Вызывается, когда событие удаляется, но по-прежнему доступно.

(Унаследовано от DisposableObject)

Применяется к