API Browser

Member group

Analyze

Declaring type: DiagnosticAnalyzer
Namespace: Raven.CodeAnalysis.Diagnostics
Assembly: Raven.CodeAnalysis.dll
Source file: DiagnosticAnalyzer.cs

Overloads / Variants

Analyze

func Analyze(compilation: Compilation, cancellationToken: CancellationToken = default) -> IEnumerable<Diagnostic>

Source file: DiagnosticAnalyzer.cs

Runs the analyzer for the specified compilation.

Parameters

Name Type Description
compilation Compilation
cancellationToken CancellationToken

Return value

IEnumerable<Diagnostic>

Analyze

func Analyze(compilation: Compilation, syntaxTree: SyntaxTree?, cancellationToken: CancellationToken = default) -> IEnumerable<Diagnostic>

Source file: DiagnosticAnalyzer.cs

Runs the analyzer for the specified syntax tree in the compilation.

Parameters

Name Type Description
compilation Compilation
syntaxTree SyntaxTree?
cancellationToken CancellationToken

Return value

IEnumerable<Diagnostic>