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
- Наследование
Примеры
// 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) |