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>