Microsoft.VisualStudio.Modeling.Immutability 命名空间
此命名空间中的类型为锁定在 DSL 的指定元素提供一个框架。服务 SLockingPolicy 可以从服务提供程序中获取。
类
类 | 说明 | |
---|---|---|
ImmutabilityExtensionMethods | 提供公共实例端不变性 API 的扩展方法,无需污染模型 API,除非用户专门导入命名空间不可变性 |
接口
接口 | 说明 | |
---|---|---|
ILockingPolicy | 服务接口允许宿主通过优化不变性 API 请求的 IMS 锁。 | |
SLockingPolicy | 锁定策略服务的 IMS 的服务标识符。 |
枚举
枚举 | 说明 | |
---|---|---|
Locks | 可应用于元素、分区和存储锁的类型 |