1 instantiation of ControlFlowGraphBuilder
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
114
var builder = new
ControlFlowGraphBuilder
(((Operation)body).OwningSemanticModel!.Compilation, captureIdDispenser, blocks);
28 references to ControlFlowGraphBuilder
Metrics (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
24
/// Algorithm for this CFG walker has been forked from <see cref="
ControlFlowGraphBuilder
"/>'s internal
Metrics.Legacy (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
24
/// Algorithm for this CFG walker has been forked from <see cref="
ControlFlowGraphBuilder
"/>'s internal
Microsoft.CodeAnalysis (12)
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1672
return _lazyControlFlowGraphMap.GetOrAdd(operation, op =>
ControlFlowGraphBuilder
.Create(op));
Operations\ControlFlowGraph.cs (5)
26
private readonly
ControlFlowGraphBuilder
.CaptureIdDispenser _captureIdDispenser;
34
ControlFlowGraphBuilder
.CaptureIdDispenser captureIdDispenser,
190
ControlFlowGraph controlFlowGraph =
ControlFlowGraphBuilder
.Create(operation);
263
ControlFlowGraph graph =
ControlFlowGraphBuilder
.Create(info.operation, this, info.enclosing, _captureIdDispenser);
310
ControlFlowGraph graph =
ControlFlowGraphBuilder
.Create(anonymous.Original, this, info.enclosing, _captureIdDispenser, in anonymous.Context);
Operations\ControlFlowGraphBuilder.Context.cs (1)
15
/// This structure is meant to capture a snapshot of the <see cref="
ControlFlowGraphBuilder
"/> state
Operations\ControlFlowGraphBuilder.cs (3)
24
/// - <see cref="
ControlFlowGraphBuilder
.SpillEvalStack"/> converts values on the stack into captures.
114
var
builder = new ControlFlowGraphBuilder(((Operation)body).OwningSemanticModel!.Compilation, captureIdDispenser, blocks);
7593
static BinaryPatternOperation createOperation(
ControlFlowGraphBuilder
@this, IBinaryPatternOperation operation, IPatternOperation left)
Operations\OperationNodes.cs (2)
152
public readonly
ControlFlowGraphBuilder
.Context Context;
155
public FlowAnonymousFunctionOperation(in
ControlFlowGraphBuilder
.Context context, IAnonymousFunctionOperation original, bool isImplicit) :
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
24
/// Algorithm for this CFG walker has been forked from <see cref="
ControlFlowGraphBuilder
"/>'s internal
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
24
/// Algorithm for this CFG walker has been forked from <see cref="
ControlFlowGraphBuilder
"/>'s internal
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
24
/// Algorithm for this CFG walker has been forked from <see cref="
ControlFlowGraphBuilder
"/>'s internal
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
24
/// Algorithm for this CFG walker has been forked from <see cref="
ControlFlowGraphBuilder
"/>'s internal
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
24
/// Algorithm for this CFG walker has been forked from <see cref="
ControlFlowGraphBuilder
"/>'s internal
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
24
/// Algorithm for this CFG walker has been forked from <see cref="
ControlFlowGraphBuilder
"/>'s internal
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
24
/// Algorithm for this CFG walker has been forked from <see cref="
ControlFlowGraphBuilder
"/>'s internal
Microsoft.CodeAnalysis.Test.Utilities (4)
Compilation\CompilationExtensions.cs (3)
373
ControlFlowGraphVerifier.GetFlowGraph(compilation,
ControlFlowGraphBuilder
.Create(blockOperation), associatedSymbol);
382
ControlFlowGraphVerifier.GetFlowGraph(compilation,
ControlFlowGraphBuilder
.Create(root), associatedSymbol);
389
ControlFlowGraphVerifier.GetFlowGraph(compilation,
ControlFlowGraphBuilder
.Create(root), associatedSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
24
/// Algorithm for this CFG walker has been forked from <see cref="
ControlFlowGraphBuilder
"/>'s internal
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
24
/// Algorithm for this CFG walker has been forked from <see cref="
ControlFlowGraphBuilder
"/>'s internal
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
24
/// Algorithm for this CFG walker has been forked from <see cref="
ControlFlowGraphBuilder
"/>'s internal
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
24
/// Algorithm for this CFG walker has been forked from <see cref="
ControlFlowGraphBuilder
"/>'s internal