CA2256: A szülőfelületeken deklarált összes tagnak implementációval kell rendelkeznie egy DynamicInterfaceCastableImplementation attribútumú felületen

Tulajdonság Érték
Szabályazonosító CA2256
Cím A szülőfelületeken deklarált összes tagnak implementációval kell rendelkeznie egy DynamicInterfaceCastableImplementation-attribútumú felületen
Kategória Használat
A javítás kompatibilitástörő vagy nem törik Nem törés
Alapértelmezés szerint engedélyezve a .NET 8-ban Figyelmeztetésként

Ok

Egy felületnek DynamicInterfaceCastableImplementationAttribute nincs implementált tagja.

Szabály leírása

A típust DynamicInterfaceCastableImplementationAttribute megvalósító IDynamicInterfaceCastable típushoz illesztő implementációként hozzárendelt típusok. Ennek eredményeképpen biztosítania kell az örökölt felületeken meghatározott összes tag implementálását, mivel a megvalósító IDynamicInterfaceCastable típus másként nem biztosítja őket.

Szabálysértések kijavítása

Implementálja a hiányzó illesztőtagokat.

Mikor kell letiltani a hibákat?

Ne tiltsa el a szabály figyelmeztetését.

Kapcsolódó információk