2014-01-16 64 views
2

我想通過規則集編輯器創建一些規則。我正在加載我的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並未顯示這些價值。

Ruleset editor

有誰知道我做錯了嗎?

+3

嘗試用全名命名,因爲'this'已經有一個'ValidationState'屬性。 – CodeCaster

+0

你該死的權利...... :),我應該看到這一點。非常感謝! – Daffi

回答

1

CodeCasters評論是正確的答案。作爲不編寫整個名稱空間(這不是用戶友好的)的解決方法,只需重命名變量即可。

相關問題