2012-09-18 22 views
0

選擇具有特定屬性的屬性我有這樣如何使用NDepend的

[Audit] 
public string WorkPhone 
{ 
    get { return workPhone; } 
    set { workPhone = value; } 
} 

,我需要選擇所有這些屬性與屬性特性[審計]。但沒有預定義的域 - Ndepend的屬性。並且查詢from prop in Methods where prop.HasAttribute("Audit.Audit") select prop 返回沒有匹配的方法。

那麼是否有任何選擇屬性的選項存在?

回答

0

事實上,你需要把你的屬性[Audit]的getter和/或setter使用查詢:

from prop in Methods where prop.HasAttribute("Audit.Audit") select prop 
+0

我不能這樣做,因爲'[AttributeUsage(AttributeTargets.Property的| AttributeTargets。類)]' 爲什麼從預定義域中排除屬性?這是非常討厭我從第3版,現在在4個 – user1679666

+0

包括屬性對象,而不僅僅是getter和setter,確實是一個功能,我們必須在管。 –

+0

這仍然不可能嗎?我需要這樣做! – blaster