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.
MergeStringLiteralConcatenationCodeFixProvider
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).
PreferTargetTypedUnionCaseInTargetTypedContextCodeFixProvider
No summary available.
RedundantAccessorDeclarationAnalyzer
No summary available.
RedundantAccessorDeclarationCodeFixProvider
No summary available.
RedundantAccessorDeclarationRefactoringProvider
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.
StringConcatenationToInterpolatedStringCodeFixProvider
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.