All rules
IDE0002Unnecessary code rules (expression-level preferences)

Simplify member access

Simplify member access

Microsoft docs

Description

This rule concerns use of simplified type member access in declarations and executable code, when possible. Unnecessary qualification can be removed to simplify code and improve readability.

Example

class C
{
    static void M1() { }

    static void M2()
    {
        // IDE0002: 'C.M1' can be simplified to 'M1'
        C.M1();

        // Fixed code
        M1();
    }
}
Group results
0 yes 0 no
ConsensusNone (disabled)
Severity preference (yes voters)
Suggestion0
Warning0
Error0