Inspectopedia 2025.3 Help

Compiler Warnings

Access of shared member through an instance  

Access of shared member through an instance.

Async method lacks 'Await' operators  

Async method lacks 'Await' operators.

Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'Await' operator to the result of the call.  

Because this call is not awaited, execution of the current method continues before the call is completed.

Function doesn't return a reference type value on all code paths  

Function doesn't return a reference type value on all code paths.

Function doesn't return a struct value on all code paths  

Function doesn't return a struct value on all code paths.

Member shadows an overriable member  

Member shadows an overriable member.

Namespace or type specified in the Imports 'name' doesn't contain any public member or cannot be found  

Namespace or type specified in the Imports 'name' doesn't contain any public member or cannot be found.

Namespace should be default namespace of this project  

Namespace should be default namespace of this project.

Redundant DirectCast to the equals value type  

Redundant DirectCast to the equals value type.

Runtime errors are likely to occur when converting X to Y  

Runtime errors are likely to occur when converting X to Y.

Runtime errors might occur when converting X to Y  

Runtime errors might occur when converting X to Y.

Syntax error in XML comment  

Syntax error in XML comment.

The CallerArgumentExpressionAttribute applied to parameter will have no effect because it's self-referential  

The CallerArgumentExpressionAttribute applied to parameter will have no effect because it's self-referential.

The CallerArgumentExpressionAttribute applied to parameter will have no effect. It is applied with an invalid parameter name.  

The CallerArgumentExpressionAttribute applied to parameter will have no effect.

Type is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed.  

Type is for evaluation purposes only and is subject to change or removal in future updates.

Use obsolete member  

Use obsolete member.

Use obsolete member (without message)  

Use obsolete member (without message).

Variable is used before it has been assigned a value  

Variable is used before it has been assigned a value.

XML comment has a tag with a 'cref' attribute that could not be resolved  

XML comment has a tag with a 'cref' attribute that could not be resolved.

Last modified: 02 March 2026