Microsoft.VisualStudio.Modeling.Immutability 命名空间

此命名空间中的类型为锁定在 DSL 的指定元素提供一个框架。 服务 SLockingPolicy 可以从服务提供程序中获取。

  说明
公共类 ImmutabilityExtensionMethods 提供公共实例端不变性 API 的扩展方法,无需污染模型 API,除非用户专门导入命名空间不可变性

接口

  接口 说明
公共接口 ILockingPolicy 服务接口允许宿主通过优化不变性 API 请求的 IMS 锁。
公共接口 SLockingPolicy 锁定策略服务的 IMS 的服务标识符。

枚举

  枚举 说明
公共枚举 Locks 可应用于元素、分区和存储锁的类型