21 references to OperationBlocks
Microsoft.CodeAnalysis (6)
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (6)
1262
/// <see cref="ISymbol"/> for which the <see cref="
OperationBlocks
"/> provides a definition or value.
1267
/// <see cref="CodeAnalysis.Compilation"/> containing the <see cref="
OperationBlocks
"/>.
1277
/// Syntax tree for the <see cref="
OperationBlocks
"/> being analyzed.
1289
/// Indicates if the <see cref="
OperationBlocks
"/> is generated code.
1362
/// Gets a <see cref="ControlFlowGraph"/> for a given <paramref name="operationBlock"/> from this analysis context's <see cref="
OperationBlocks
"/>.
1372
if (!
OperationBlocks
.Contains(operationBlock))
Microsoft.CodeAnalysis.CodeStyle (4)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (4)
87
if (HasSyntaxErrors() || context.
OperationBlocks
.IsEmpty)
98
var firstBlock = context.
OperationBlocks
[0];
138
foreach (var operationBlock in context.
OperationBlocks
)
149
foreach (var operationBlock in context.
OperationBlocks
)
Microsoft.CodeAnalysis.Features (4)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (4)
87
if (HasSyntaxErrors() || context.
OperationBlocks
.IsEmpty)
98
var firstBlock = context.
OperationBlocks
[0];
138
foreach (var operationBlock in context.
OperationBlocks
)
149
foreach (var operationBlock in context.
OperationBlocks
)
Microsoft.CodeAnalysis.NetAnalyzers (7)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.cs (1)
195
var operationBlocks = context.
OperationBlocks
;
Microsoft.NetCore.Analyzers\Runtime\DisposableFieldsShouldBeDisposed.cs (3)
146
if (disposeAnalysisHelper.HasAnyDisposableCreationDescendant(operationBlockStartContext.
OperationBlocks
, containingMethod))
175
var cfg = operationBlockStartContext.
OperationBlocks
.GetControlFlowGraph();
220
if (disposeAnalysisHelper.TryGetOrComputeResult(operationBlockStartContext.
OperationBlocks
, containingMethod,
Microsoft.NetCore.Analyzers\Runtime\DoNotPassLiteralsAsLocalizedParameters.cs (1)
166
var cfg = operationBlockStartContext.
OperationBlocks
.GetControlFlowGraph();
Microsoft.NetCore.Analyzers\Security\SourceTriggeredTaintedDataAnalyzerBase.cs (1)
82
() => operationBlockStartContext.
OperationBlocks
.GetControlFlowGraph());
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (1)
22
var operationBlocks = context.
OperationBlocks
.WhereAsArray(operation => !operation.IsOperationNoneRoot());