ImmutabilityExtensionMethods - класс
Методы расширения, чтобы предоставить открытый API непреложности стороны экземпляра без polluting API модели, если пользователь не будет импортировать пространство имен непреложности
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.Immutability.ImmutabilityExtensionMethods
Пространство имен: Microsoft.VisualStudio.Modeling.Immutability
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Синтаксис
'Декларация
<ExtensionAttribute> _
Public NotInheritable Class ImmutabilityExtensionMethods
public static class ImmutabilityExtensionMethods
Тип ImmutabilityExtensionMethods предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
![]() ![]() |
CanDelete | Удаляет элемент из модели. |
![]() ![]() |
CanDeleteElements | Запрос, является ли заданный набор элементов можно удалять с предположением любой IMS блокирует применяемое к любым элементам в замыканиях удаления элементов.Элементы не могут быть удалены, если какой-либо элемент в замыканиях блокирована delete или если какой-либо элемент, то целевой объект связи, источником на элементе с блокировкой RolePlayer И этом элементе ожидания закрытия. |
![]() ![]() |
GetLocks(ModelElement) | Возвращает флаги блокировки для данного элемента.Это позволит любое блокирует включен в разделе содержащий элемент. |
![]() ![]() |
GetLocks(Partition) | Возвращает флаги блокировки для этого экземпляра.Это позволит любое блокирует включаются в хранилище, содержащий раздел. |
![]() ![]() |
GetLocks(Store) | Возвращает флаги блокировки для экземпляра хранилища |
![]() ![]() |
IsLocked(ModelElement, Locks) | Тест, имеет ли данный элемент любой из указанного набора блокирует |
![]() ![]() |
IsLocked(Partition, Locks) | Тест, имеет ли данный раздел любой из указанного набора блокирует |
![]() ![]() |
IsLocked(Store, Locks) | Тест, имеет ли это хранилище любой из указанного набора блокирует |
![]() ![]() |
SetLocks(ModelElement, Locks) | Задайте флаги блокировки данного элемента |
![]() ![]() |
SetLocks(Partition, Locks) | Задайте флаги блокировки указанного экземпляра раздела |
![]() ![]() |
SetLocks(Store, Locks) | Задайте флаги блокировки данного экземпляра хранилища |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Immutability - пространство имен