Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 验证两个UML图并在ErrorList窗口中显示它们_C#_Validation_Vs Extensibility - Fatal编程技术网

C# 验证两个UML图并在ErrorList窗口中显示它们

C# 验证两个UML图并在ErrorList窗口中显示它们,c#,validation,vs-extensibility,C#,Validation,Vs Extensibility,我想验证每个UML用例都有其关联的UML活动图。然后我想在错误列表窗口中显示它们。但是,在调试以下代码时,它们没有显示任何消息。如何显示它们 [Export(typeof(System.Action<ValidationContext, object, object>))] [ValidationMethod(ValidationCategories.Menu)] #region Consistency Rule 1 public void ConsistencyRule1(Va

我想验证每个UML用例都有其关联的UML活动图。然后我想在错误列表窗口中显示它们。但是,在调试以下代码时,它们没有显示任何消息。如何显示它们

[Export(typeof(System.Action<ValidationContext, object, object>))]
[ValidationMethod(ValidationCategories.Menu)]

#region Consistency Rule 1

public void ConsistencyRule1(ValidationContext context, IUseCase useCases, IActivity AD)
{
 context.LogMessage(string.Format("Use case name: {0} and its associated activity diagram  {1} ", useCases.Name, AD.Name), "101", useCases,AD);
}
#endregion Consistency Rule 1 
[导出(typeof(System.Action))]
[验证方法(ValidationCategories.Menu)]
#区域一致性规则1
公共无效一致性规则1(ValidationContext上下文、IUseCase用例、IActivity AD)
{
LogMessage(string.Format(“用例名:{0}及其关联的活动图{1}”,useCases.name,AD.name),“101”,useCases,AD);
}
#endregion一致性规则1