我想通过规则集编辑器创建一些规则。我正在加载我的DomainObject程序集,其中声明了我的对象以及一些枚举。

这是ValidationState枚举:

   public enum ValidationState
   {
      None,
      Passed,
      Failed
   }


...以及我的Person对象:

   public sealed partial class Person : BaseObject
   {
      ...
   }

   public abstract class BaseObject
   {
      public ValidationState ValidationState { get; set; }

      ...
   }


我想将对象人的ValidationState与ValidationState.Failed进行比较。但是Intellisense没有显示这些值。



有人知道我在做什么错吗?

最佳答案

CodeCasters注释是正确的答案。作为不编写整个名称空间(不方便用户)的解决方法,只需重命名变量即可。

10-07 16:13