分享方式:


CA2256:在父介面中宣告的所有成員,在 DynamicInterfaceCastableImplementation 屬性介面中都必須有一個實作

屬性
規則識別碼 CA2256
標題 父介面中宣告的所有成員都必須在 DynamicInterfaceCastableImplementation-attributed 介面中實作
類別 使用方式
修正程式是中斷或非中斷 不中斷
預設在 .NET 8 中啟用 作為警告

原因

具有 DynamicInterfaceCastableImplementationAttribute 非實作成員的介面。

檔案描述

屬性為 DynamicInterfaceCastableImplementationAttribute 的型別,會做為實作 IDynamicInterfaceCastable 型別的型別介面實作。 因此,其必須提供繼承介面中定義之所有成員的實作,因為實作 IDynamicInterfaceCastable 的型別不會以別種方式提供這些實作。

如何修正違規

實作遺漏的介面成員。

隱藏錯誤的時機

請勿隱藏此規則的警告。

另請參閱