我想創建一個自定義版本TimeoutException
(我只會覆蓋構造函數以添加更多信息),並且希望防止/阻止未來的創作(調用特定模塊的System.TimeoutException
的構造函數)。是否有可能將TimeoutException
的構造函數標記爲已棄用/過時?將一個無主的類型標記爲已棄用或已過時
這同樣適用於在Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTrue(System.Boolean),
我想貶低/過時的這種方法(只只對Boolean
實施,我不想碰那個採取(Boolean, String)
或(Boolean, String, Object[]).
我知道的那些有[Obsolete] [Deprecate]
這樣做,但是,由於該方法未在項目中聲明/實現,我不知道如何添加它們。
你的工程師們非常關心COULD,他們從來沒有停止過,認爲如果他們應該。 – krillgar
這聽起來更像是一個自定義規則的代碼樣式工具。 –
您應該可以使用FxCop並創建一個自定義規則,以查找對您不想使用的構造函數的調用。 –