到的特定于上下文与 Shell。它从 ValidationContext 派生。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationContext
Microsoft.VisualStudio.Modeling.Shell.VsValidationContext
命名空间: Microsoft.VisualStudio.Modeling.Shell
程序集: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll 中)
语法
声明
Public Class VsValidationContext _
Inherits ValidationContext
public class VsValidationContext : ValidationContext
VsValidationContext 类型公开以下成员。
构造函数
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
Categories | 获取此验证上下文的验证类别。 (继承自 ValidationContext。) |
![]() |
CurrentViolations | 收到验证消息的集合验证上下文。 (继承自 ValidationContext。) |
![]() |
CustomCategories | 获取验证上下文的自定义验证字符串。 (继承自 ValidationContext。) |
![]() |
ModelExplorerToolWindow | 获取模型资源管理器工具窗口与此验证上下文。 |
![]() |
ServiceProvider | 返回服务与此上下文。 |
![]() |
ValidationSubjects | 获取模型元素列表验证。 (继承自 ValidationContext。) |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
ConstructValidationMessage | 允许派生类的 Overrideable 方法创建消息。 (重写 ValidationContext.ConstructValidationMessage(String, String, ViolationType, array<ModelElement[])。) |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetCache<T>() | 获取指定类的缓存。 (继承自 ValidationContext。) |
![]() |
GetCache<T>(String) | 获取指定类的缓存。 (继承自 ValidationContext。) |
![]() |
GetDiagramNavigationCommands | 提供一个或多个重写关系图引用的组件的导航命令。 |
![]() |
GetDiagramNavigationTargets | 形状列表与该引用关联的模型元素的访问,我们可用于导航面向的属性。 |
![]() |
GetDiagramNavigationTargetSubstitutes | 获取零个或多个替换形状列出给定目标的。 |
![]() |
GetExplorerNavigationCommand | 返回 TaskMenuCommand 能够定位到模型资源管理器窗口的相应节点此验证消息的。如果相应的节点不存在于模型资源管理器,此属性返回 null。 |
![]() |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() |
GetNavigationCommands | 完整列表此验证消息的导航命令。默认实现 concatentates DiagramNavigateCommands 和 ExplorerNavigateCommand。 |
![]() |
GetNavigationProxyModelElements | 返回在模型元素传递的替代模型元素。考虑 *viewed* 表示模型元素的情况 (PELs) 表示模型元素是代理对模型验证时报告的实际有问题的模型元素。 (重写 ValidationContext.GetNavigationProxyModelElements(ModelElement)。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
LogError | 创建验证错误和消息记录到验证上下文维护的集合。 (继承自 ValidationContext。) |
![]() |
LogFatal | 在验证上下文创建验证和记录的致命错误消息。 (继承自 ValidationContext。) |
![]() |
LogMessage | 创建验证信息消息并将它记录到验证上下文维护的集合。 (继承自 ValidationContext。) |
![]() |
LogViolation | 创建验证错误,消息或警告。 (继承自 ValidationContext。) |
![]() |
LogWarning | 创建验证警告和消息记录到验证上下文维护的集合。 (继承自 ValidationContext。) |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
OnDeleteTask | 实现所提供的验证的 OnDelete 行为的重写任务列表项。 |
![]() |
OnNavigateToTask | 实现所提供的验证的 OnNavigate 行为的重写任务列表项。如果具有默认实现。 DiagramNavigateCommands 调用第一项的 DoCommand,并执行 ExplorerNavigateCommand,。 |
![]() |
SetCacheValue<T> | 设置缓存对象与该名称 (继承自 ValidationContext。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
![]() |
TryGetCacheValue<T> | 返回是否缓存对象与该名称存在 (继承自 ValidationContext。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。