CA2258: Providing a 'DynamicInterfaceCastableImplementation' interface in Visual Basic is unsupported

Property Value
Rule ID CA2258
Title Providing a 'DynamicInterfaceCastableImplementation' interface in Visual Basic is unsupported
Category Usage
Fix is breaking or non-breaking Non-breaking
Enabled by default in .NET 8 As warning

Cause

Use of DynamicInterfaceCastableImplementationAttribute in Visual Basic.

Rule description

Providing a functional interface that's attributed with DynamicInterfaceCastableImplementationAttribute requires the Default Interface Members feature, which is not supported in Visual Basic.

When to suppress errors

Do not suppress a warning from this rule.

See also