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"/>. 1372if (!OperationBlocks.Contains(operationBlock))
Microsoft.CodeAnalysis.CodeStyle (4)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (4)
87if (HasSyntaxErrors() || context.OperationBlocks.IsEmpty) 98var firstBlock = context.OperationBlocks[0]; 138foreach (var operationBlock in context.OperationBlocks) 149foreach (var operationBlock in context.OperationBlocks)
Microsoft.CodeAnalysis.Features (4)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (4)
87if (HasSyntaxErrors() || context.OperationBlocks.IsEmpty) 98var firstBlock = context.OperationBlocks[0]; 138foreach (var operationBlock in context.OperationBlocks) 149foreach (var operationBlock in context.OperationBlocks)
Microsoft.CodeAnalysis.NetAnalyzers (7)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.cs (1)
195var operationBlocks = context.OperationBlocks;
Microsoft.NetCore.Analyzers\Runtime\DisposableFieldsShouldBeDisposed.cs (3)
146if (disposeAnalysisHelper.HasAnyDisposableCreationDescendant(operationBlockStartContext.OperationBlocks, containingMethod)) 175var cfg = operationBlockStartContext.OperationBlocks.GetControlFlowGraph(); 220if (disposeAnalysisHelper.TryGetOrComputeResult(operationBlockStartContext.OperationBlocks, containingMethod,
Microsoft.NetCore.Analyzers\Runtime\DoNotPassLiteralsAsLocalizedParameters.cs (1)
166var 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)
22var operationBlocks = context.OperationBlocks.WhereAsArray(operation => !operation.IsOperationNoneRoot());