CodeBlockAnalysisContext Struct
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Context for a code block action or code block end action. A code block action or code block end action can use a CodeBlockAnalysisContext to report Diagnostics about a code block.
public value class CodeBlockAnalysisContext
public struct CodeBlockAnalysisContext
public readonly struct CodeBlockAnalysisContext
type CodeBlockAnalysisContext = struct
Public Structure CodeBlockAnalysisContext
- Inheritance
-
CodeBlockAnalysisContext
Cancellation |
Token to check for requested cancellation of the analysis. |
Code |
Code block that is the subject of the analysis. |
Filter |
Optional filter span within the FilterTree for which to compute diagnostics.
|
Filter |
Syntax tree for the code block being analyzed. |
Is |
Indicates if the CodeBlock is generated code. |
Options |
Options specified for the analysis. |
Owning |
ISymbol for which the code block provides a definition or value. |
Semantic |
SemanticModel that can provide semantic information about the SyntaxNodes in the code block. |
Report |
Report a Diagnostic about a code block. |
Product | Versions |
---|---|
Roslyn | 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0 |
.NET feedback
.NET is an open source project. Select a link to provide feedback: