API Browser

Namespace

Raven.CodeAnalysis.Diagnostics

namespace Raven.CodeAnalysis.Diagnostics

Types

67 items
AnalysisContext Context used to register analysis actions.
BuiltInCodeFixProviders No summary available.
CompilationAnalysisContext Context for analyzing a compilation.
ConversionCastCodeFixProvider No summary available.
ConvertIfElseToMatchRefactoringProvider No summary available.
DiagnosticAnalyzer Base class for analyzers that can produce diagnostics for a compilation.
DisposableObjectAnalyzer No summary available.
EventDelegateMustBeNullableAnalyzer No summary available.
ExpressionBodyToBlockBodyAnalyzer No summary available.
ExpressionBodyToBlockBodyCodeFixProvider No summary available.
ExpressionBodyToBlockBodyRefactoringProvider No summary available.
GeneratedCodeAnalysisFlags Controls analyzer callbacks and diagnostic reporting for source-generated trees.
ICompilationOptionsAwareAnalyzer No summary available.
ImmutableCollectionOperationResultAnalyzer No summary available.
ImplementInterfaceMembersCodeFixProvider No summary available.
MatchExhaustivenessCodeFixProvider No summary available.
MemberCanBePrivateAnalyzer No summary available.
MemberCanBePrivateCodeFixProvider No summary available.
MemberCanBeStaticAnalyzer No summary available.
MemberCanBeStaticCodeFixProvider No summary available.
MissingReturnTypeAnnotationAnalyzer Reports methods without explicit return type annotations and suggests the inferred type.
MissingReturnTypeAnnotationCodeFixProvider Reference code fix that applies the inferred return type suggested by Raven.CodeAnalysis.Diagnostics.MissingReturnTypeAnnotationAnalyzer.
NonNullDeclarationsAnalyzer No summary available.
OperationAnalysisContext Context for analyzing a semantic operation.
PragmaWarningSuppressionCodeFixProvider No summary available.
PreferDuLinqExtensionsAnalyzer No summary available.
PreferDuLinqExtensionsCodeFixProvider No summary available.
PreferIsNullOverEqualityAnalyzer No summary available.
PreferIsNullOverEqualityCodeFixProvider No summary available.
PreferOptionOverNullableCodeFixProvider No summary available.
PreferTargetTypedUnionCaseAnalyzer Suggests rewriting explicit union-case qualification into target-typed form when the local can carry the explicit type annotation.
PreferTargetTypedUnionCaseCodeFixProvider No summary available.
PreferTargetTypedUnionCaseInTargetTypedContextAnalyzer Reports explicitly-qualified union case construction where a target union type is already known (for example, invocation arguments with a discriminated-union parameter).
RedundantAccessorDeclarationAnalyzer No summary available.
RedundantAccessorDeclarationCodeFixProvider No summary available.
RemoveRedundantImportCodeFixProvider No summary available.
SingleStatementBlockBodyAnalyzer No summary available.
SingleStatementBlockBodyCodeFixProvider No summary available.
SingleStatementBlockBodyRefactoringProvider No summary available.
StringConcatenationAnalyzer Reports string concatenations that can be rewritten as interpolated strings.
StringConcatenationRefactoringProvider No summary available.
SuggestionsDiagnosticProperties No summary available.
SymbolAnalysisContext Context for analyzing a declared symbol.
SyntaxNodeAnalysisContext Context for analyzing a specific syntax node.
SyntaxNodeAnalysisScope Defines the invalidation scope for diagnostics produced by a syntax-node analyzer action.
SyntaxTreeAnalysisContext Context for analyzing a single syntax tree.
TargetTypedUnionCaseRefactoringProvider No summary available.
ThrowStatementUseResultAnalyzer No summary available.
UnawaitedTaskAnalyzer No summary available.
UninitializedFieldAnalyzer Reports private explicit fields that lack initialization on a normal constructor exit.
UninitializedPropertyAnalyzer Reports stored properties that lack initialization on a normal constructor exit.
UnsafeUnwrapAnalyzer No summary available.
UnusedExpressionResultAnalyzer No summary available.
UnusedImportDirectiveAnalyzer No summary available.
UnusedLocalAnalyzer No summary available.
UnusedMethodAnalyzer No summary available.
UnusedParameterAnalyzer No summary available.
UnusedPropertyAnalyzer No summary available.
UnusedPropertyCodeFixProvider No summary available.
UnusedVariableAnalyzer No summary available.
UnusedVariableAnalyzerBase No summary available.
VarCanBeLetAnalyzer Reports 'var' locals that are never reassigned and suggests using 'let' instead. Also determines whether a local is rebound (written after declaration).
VarCanBeLetCodeFixProvider No summary available.

Type extensions

2 items
Extension member: BuiltInAnalyzers for Project No summary available.
Extension member: Ex for ITypeSymbol No summary available.