41 references to Syntax
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (2)
1116
var kind = actionKind == AnalyzerRegisterActionKind.SyntaxTree ? AnalysisKind.
Syntax
: AnalysisKind.Semantic;
1140
var diagnostic = kind == AnalysisKind.
Syntax
? builder.Syntax.Single().Item2.Single() : builder.Semantic.Single().Item2.Single();
Microsoft.CodeAnalysis.Features (2)
Diagnostics\DiagnosticArguments.cs (2)
54
/// Only supported non-null values are <see cref="AnalysisKind.
Syntax
"/> and <see cref="AnalysisKind.Semantic"/>.
88
(AnalysisKind?)AnalysisKind.
Syntax
or (AnalysisKind?)AnalysisKind.Semantic);
Microsoft.CodeAnalysis.LanguageServer.Protocol (26)
Features\Diagnostics\DefaultDiagnosticAnalyzerService.cs (2)
100
await AnalyzeForKindAsync(textDocument, AnalysisKind.
Syntax
, cancellationToken).ConfigureAwait(false);
198
RaiseEmptyDiagnosticUpdated(AnalysisKind.
Syntax
, documentId);
Features\Diagnostics\DocumentAnalysisExecutor.cs (4)
74
RoslynDebug.Assert(document != null || kind == AnalysisKind.
Syntax
, "We only support syntactic analysis for non-source documents");
120
if (kind == AnalysisKind.
Syntax
)
131
if (kind != AnalysisKind.
Syntax
&& isCompilerAnalyzer)
151
AnalysisKind.
Syntax
=> await GetSyntaxDiagnosticsAsync(analyzer, isCompilerAnalyzer, cancellationToken).ConfigureAwait(false),
Features\Diagnostics\DocumentAnalysisExecutor_Helpers.cs (1)
241
AnalysisKind.
Syntax
=> analyzer.AnalyzeSyntaxAsync(document, cancellationToken),
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.ActiveFileState.cs (2)
56
AnalysisKind.
Syntax
=> _syntax,
71
case AnalysisKind.
Syntax
:
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (3)
468
builder.AddSyntaxDiagnostics(tree, await DocumentAnalysisExecutor.ComputeDocumentDiagnosticAnalyzerDiagnosticsAsync(documentAnalyzer, document, AnalysisKind.
Syntax
, compilation, cancellationToken).ConfigureAwait(false));
473
builder.AddExternalSyntaxDiagnostics(document.Id, await DocumentAnalysisExecutor.ComputeDocumentDiagnosticAnalyzerDiagnosticsAsync(documentAnalyzer, document, AnalysisKind.
Syntax
, compilation, cancellationToken).ConfigureAwait(false));
562
case AnalysisKind.
Syntax
:
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.ProjectState.cs (2)
226
await AddToInMemoryStorageAsync(serializerVersion, project, document, document.Id, _owner.SyntaxStateName, result.GetDocumentDiagnostics(document.Id, AnalysisKind.
Syntax
)).ConfigureAwait(false);
247
var syntax = state.GetAnalysisData(AnalysisKind.
Syntax
);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateSet.cs (2)
146
activeFileState.Save(AnalysisKind.
Syntax
, new DocumentAnalysisData(result.Version, result.GetDocumentDiagnostics(document.Id, AnalysisKind.
Syntax
)));
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (2)
151
AppendDiagnostics(await GetDiagnosticsAsync(stateSet, project, documentId, AnalysisKind.
Syntax
, cancellationToken).ConfigureAwait(false));
276
AppendDiagnostics(analysisResult.GetDocumentDiagnostics(documentId, AnalysisKind.
Syntax
));
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (2)
210
if (includeSyntax && !await TryAddCachedDocumentDiagnosticsAsync(stateSet, AnalysisKind.
Syntax
, list, cancellationToken).ConfigureAwait(false))
232
await ComputeDocumentDiagnosticsAsync(syntaxAnalyzers.ToImmutable(), AnalysisKind.
Syntax
, _range, list, supportsSpanBasedAnalysis: false, cancellationToken).ConfigureAwait(false);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (6)
25
=> AnalyzeDocumentForKindAsync(document, AnalysisKind.
Syntax
, cancellationToken);
31
=> AnalyzeDocumentForKindAsync(textDocument, AnalysisKind.
Syntax
, cancellationToken);
291
await AnalyzeDocumentForKindAsync(document, AnalysisKind.
Syntax
, cancellationToken).ConfigureAwait(false);
328
RaiseDiagnosticsRemoved(documentId, solution: null, stateSet, AnalysisKind.
Syntax
, raiseEvents);
592
RaiseDocumentDiagnosticsIfNeeded(document, stateSet, AnalysisKind.
Syntax
, oldAnalysisResult, newAnalysisResult, raiseEvents);
611
RaiseDiagnosticsRemoved(documentId, solution: null, stateSet, AnalysisKind.
Syntax
, raiseEvents);
Microsoft.CodeAnalysis.Workspaces (10)
Diagnostics\DiagnosticAnalysisResult.cs (1)
205
AnalysisKind.
Syntax
=> _syntaxLocals,
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
29
AnalysisKind.
Syntax
=> analyzer.SupportsSyntaxDiagnosticAnalysis(),
Diagnostics\DocumentAnalysisScope.cs (1)
27
Debug.Assert(kind is AnalysisKind.
Syntax
or AnalysisKind.Semantic);
Diagnostics\Extensions.cs (7)
134
case AnalysisKind.
Syntax
:
140
treeToAnalyze, additionalDocumentId: null, spanToAnalyze, AnalysisKind.
Syntax
, diagnosticIdsToFilter, includeSuppressedDiagnostics);
146
tree: null, documentAnalysisScope.TextDocument.Id, spanToAnalyze, AnalysisKind.
Syntax
, diagnosticIdsToFilter, includeSuppressedDiagnostics);
169
tree, additionalDocumentId: null, span: null, AnalysisKind.
Syntax
, diagnosticIdsToFilter, includeSuppressedDiagnostics);
181
var kind = additionalDocumentId != null ? AnalysisKind.
Syntax
: AnalysisKind.NonLocal;
260
case AnalysisKind.
Syntax
:
335
case AnalysisKind.
Syntax
:
Roslyn.VisualStudio.Next.UnitTests (1)
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (1)
243
var diagnostics = analyzerResult.GetDocumentDiagnostics(analyzerResult.DocumentIds.First(), AnalysisKind.
Syntax
);