2015-12-25 43 views
-2

我要創建一個或多個C#屬性,可以:C#屬性環繞方法與使用塊

  • MethodOptInAttribute:與使用塊環繞一個方法的代碼
  • ClassOptInAttribute:環繞所有類方法具有相同的使用塊
  • MethodOptOutAttribute:選擇退出由ClassOptInAttribute裝飾的類中的方法。

我的問題是:這可能嗎?如果不是什麼替代品? 我有一個很大的DLL,我想介紹一下使用塊,並且我不想先使用語句來污染所有的方法,然後再努力修改所有的方法。 謝謝,

+1

使用塊處理什麼? – arootbeer

+0

Ef上下文。我正在嘗試使用環境上下文 –

回答

1

屬性只是添加元數據,他們不允許你掛鉤到編譯器或IDE也爲你生成代碼或警告。也就是說,你可以編寫一個fxcop規則來檢測用你的屬性裝飾的方法是不是按照預期使用的