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.

  Class Description
Public class ImmutabilityExtensionMethods Extension methods to provide a public instance side immutability API without polluting the model APIs unless the user specifically imports the Immutability namespace

  Interface Description
Public interface ILockingPolicy Service interface allowing host to refine IMS locks requested through the Immutability API.
Public interface SLockingPolicy Service identifier for IMS locking policy service.

  Enumeration Description
Public enumeration Locks Types of locks that can be applied to elements, partitions, and the store
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft