Microsoft.VisualStudio.Modeling.Immutability Namespace
The types in this namespace provide a mechanism for locking specified elements in a DSL. The service SLockingPolicy can be obtained from a service provider.
Classes
Class | Description | |
---|---|---|
ImmutabilityExtensionMethods | Extension methods to provide a public instance side immutability API without polluting the model APIs unless the user specifically imports the Immutability namespace |
Interfaces
Interface | Description | |
---|---|---|
ILockingPolicy | Service interface allowing host to refine IMS locks requested through the Immutability API. | |
SLockingPolicy | Service identifier for IMS locking policy service. |
Enumerations
Enumeration | Description | |
---|---|---|
Locks | Types of locks that can be applied to elements, partitions, and the store |