Inspectopedia 2025.2 Help

Redundancies in Symbol Declarations

'DefaultParameterValueAttribute' must be used in conjunction with 'OptionalAttribute'   New in this release

'DefaultParameterValueAttribute' must be used in conjunction with 'OptionalAttribute'.

'params' modifier is always ignored on overrides   New in this release

'params' modifier is always ignored on overrides.

Class with virtual (overridable) members never inherited (non-private accessibility)   New in this release

Class with virtual (overridable) members never inherited (non-private accessibility).

Class with virtual (overridable) members never inherited (private accessibility)   New in this release

Class with virtual (overridable) members never inherited (private accessibility).

Component of the tuple is never used   New in this release

Component of the tuple is never used.

Empty constructor   New in this release

Empty constructor.

Empty destructor   New in this release

Empty destructor.

Empty implementation of 'partial void' method is redundant   New in this release

Empty implementation of 'partial void' method is redundant.

Empty namespace declaration   New in this release

Empty namespace declaration.

Entity is only used to capture its name (non-private accessibility)   New in this release

Entity is only used to capture its name (non-private accessibility).

Entity is only used to capture its name (private accessibility)   New in this release

Entity is only used to capture its name (private accessibility).

Local function is never used   New in this release

Local function is never used.

Local function return value is never used   New in this release

Local function return value is never used.

Method return value is never used (non-private accessibility)   New in this release

Method return value is never used (non-private accessibility).

Method return value is never used (private accessibility)   New in this release

Method return value is never used (private accessibility).

Non-accessed local variable  

Non-accessed local variable.

Non-accessed local variable is only used to discard the 'out' parameter value   New in this release

Non-accessed local variable is only used to discard the 'out' parameter value.

Not accessed primary constructor parameter   New in this release

Not accessed primary constructor parameter.

Parameter is only used for precondition check (non-private accessibility)   New in this release

Parameter is only used for precondition check (non-private accessibility).

Parameter is only used for precondition check (private accessibility)   New in this release

Parameter is only used for precondition check (private accessibility).

Parameter output value is always discarded (non-private accessibility)   New in this release

Parameter output value is always discarded (non-private accessibility).

Parameter output value is always discarded (private accessibility)   New in this release

Parameter output value is always discarded (private accessibility).

Redundant 'partial' modifier on method declaration   New in this release

Redundant 'partial' modifier on method declaration.

Redundant 'partial' modifier on type declaration   New in this release

Redundant 'partial' modifier on type declaration.

Redundant attribute [SetsRequiredMembers]   New in this release

Redundant attribute [SetsRequiredMembers].

Redundant base constructor call   New in this release

Redundant base constructor call.

Redundant class or interface specification in base types list   New in this release

Redundant class or interface specification in base types list.

Redundant member initializer   New in this release

Redundant member initializer.

Redundant member override   New in this release

Redundant member override.

Redundant method overload (non-private accessibility)   New in this release

Redundant method overload (non-private accessibility).

Redundant method overload (private accessibility)   New in this release

Redundant method overload (private accessibility).

Sealed member in sealed class   New in this release

Sealed member in sealed class.

Type is never used (non-private accessibility)   New in this release

Type is never used (non-private accessibility).

Type is never used (private accessibility)   New in this release

Type is never used (private accessibility).

Type member is never accessed via base type (non-private accessibility)   New in this release

Type member is never accessed via base type (non-private accessibility).

Type member is never accessed via base type (private accessibility)   New in this release

Type member is never accessed via base type (private accessibility).

Type member is never used (non-private accessibility)   New in this release

Type member is never used (non-private accessibility).

Type member is never used (private accessibility)   New in this release

Type member is never used (private accessibility).

Type member is only used in overrides (non-private accessibility)   New in this release

Type member is only used in overrides (non-private accessibility).

Type member is only used in overrides (private accessibility)   New in this release

Type member is only used in overrides (private accessibility).

Underlying type of enum is 'int'   New in this release

Underlying type of enum is 'int'.

Unused label   New in this release

Unused label.

Unused local variable   New in this release

Unused local variable.

Unused parameter (non-private accessibility)   New in this release

Unused parameter (non-private accessibility).

Unused parameter (private accessibility)   New in this release

Unused parameter (private accessibility).

Unused parameter in partial method   New in this release

Unused parameter in partial method.

Unused positional parameter   New in this release

Unused positional parameter.

Unused type parameter   New in this release

Unused type parameter.

Virtual (overridable) member is never overridden (non-private accessibility)   New in this release

Virtual (overridable) member is never overridden (non-private accessibility).

Virtual (overridable) member is never overridden (private accessibility)   New in this release

Virtual (overridable) member is never overridden (private accessibility).

Last modified: 29 July 2025