Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
SyntaxNodeAnalysisContext Struct
Definition
- Namespace:
- Microsoft.CodeAnalysis.Diagnostics
- Assembly:
- Microsoft.CodeAnalysis.dll
- Package:
- Microsoft.CodeAnalysis.Common v3.0.0
- Package:
- Microsoft.CodeAnalysis.Common v3.1.0
- Package:
- Microsoft.CodeAnalysis.Common v3.10.0
- Package:
- Microsoft.CodeAnalysis.Common v3.11.0
- Package:
- Microsoft.CodeAnalysis.Common v3.2.0
- Package:
- Microsoft.CodeAnalysis.Common v3.2.1
- Package:
- Microsoft.CodeAnalysis.Common v3.3.1
- Package:
- Microsoft.CodeAnalysis.Common v3.4.0
- Package:
- Microsoft.CodeAnalysis.Common v3.5.0
- Package:
- Microsoft.CodeAnalysis.Common v3.6.0
- Package:
- Microsoft.CodeAnalysis.Common v3.7.0
- Package:
- Microsoft.CodeAnalysis.Common v3.8.0
- Package:
- Microsoft.CodeAnalysis.Common v3.9.0
- Package:
- Microsoft.CodeAnalysis.Common v4.0.1
- Package:
- Microsoft.CodeAnalysis.Common v4.1.0
- Package:
- Microsoft.CodeAnalysis.Common v4.12.0
- Package:
- Microsoft.CodeAnalysis.Common v4.13.0
- Package:
- Microsoft.CodeAnalysis.Common v4.14.0
- Package:
- Microsoft.CodeAnalysis.Common v4.2.0
- Package:
- Microsoft.CodeAnalysis.Common v4.3.1
- Package:
- Microsoft.CodeAnalysis.Common v4.4.0
- Package:
- Microsoft.CodeAnalysis.Common v4.5.0
- Package:
- Microsoft.CodeAnalysis.Common v4.6.0
- Package:
- Microsoft.CodeAnalysis.Common v4.7.0
- Package:
- Microsoft.CodeAnalysis.Common v4.8.0
- Package:
- Microsoft.CodeAnalysis.Common v4.9.2
- Package:
- Microsoft.CodeAnalysis.Common v5.0.0
- Package:
- Microsoft.CodeAnalysis.Common v5.3.0
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
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 syntax node action. A syntax node action can use a SyntaxNodeAnalysisContext to report Diagnostics for a SyntaxNode.
public value class SyntaxNodeAnalysisContext
public struct SyntaxNodeAnalysisContext
public readonly struct SyntaxNodeAnalysisContext
type SyntaxNodeAnalysisContext = struct
Public Structure SyntaxNodeAnalysisContext
- Inheritance
-
SyntaxNodeAnalysisContext
Constructors
Properties
| Name | Description |
|---|---|
| CancellationToken |
Token to check for requested cancellation of the analysis. |
| Compilation |
Compilation containing the SyntaxNode. |
| ContainingSymbol |
ISymbol for the declaration containing the syntax node. |
| FilterSpan |
Optional filter span within the FilterTree for which to compute diagnostics.
|
| FilterTree |
Syntax tree for the Node being analyzed. |
| IsGeneratedCode |
Indicates if the Node is generated code. |
| Node |
SyntaxNode that is the subject of the analysis. |
| Options |
Options specified for the analysis. |
| SemanticModel |
SemanticModel that can provide semantic information about the SyntaxNode. |
Methods
| Name | Description |
|---|---|
| ReportDiagnostic(Diagnostic) |
Report a Diagnostic about a SyntaxNode. |
Applies to
Feedback
Was this page helpful?
