1 write to CancellationToken
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeMetricsAnalysisContext.cs (1)
22
CancellationToken
= cancellationToken;
12 references to CancellationToken
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (12)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
256
if (context.
CancellationToken
.IsCancellationRequested)
258
return Task.FromCanceled<CodeAnalysisMetricData>(context.
CancellationToken
);
301
context.
CancellationToken
.ThrowIfCancellationRequested();
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (9)
75
if (!Equals(model.GetDeclaredSymbol(declSyntax, context.
CancellationToken
), symbol))
81
FileLinePositionSpan linePosition = declSyntax.SyntaxTree.GetLineSpan(declSyntax.FullSpan, context.
CancellationToken
);
179
var declSyntax = declaration.GetSyntax(context.
CancellationToken
);
183
while (declSyntax.Parent != null && Equals(model.GetDeclaredSymbol(declSyntax.Parent, context.
CancellationToken
), declaredSymbol))
216
var parameterSyntax = parameterSyntaxRef.GetSyntax(context.
CancellationToken
);
232
var attributeSyntax = attribute.ApplicationSyntaxReference.GetSyntax(context.
CancellationToken
);
247
var declaredSymbol = model.GetDeclaredSymbol(node, context.
CancellationToken
);
255
var typeInfo = model.GetTypeInfo(node, context.
CancellationToken
);
258
var operationBlock = model.GetOperation(node, context.
CancellationToken
);