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.