3 instantiations of DecisionDagBuilder
Microsoft.CodeAnalysis.CSharp (3)
Binder\DecisionDagBuilder.cs (3)
91var builder = new DecisionDagBuilder(compilation, defaultLabel, forLowering, diagnostics); 107var builder = new DecisionDagBuilder(compilation, defaultLabel, forLowering, diagnostics); 124var builder = new DecisionDagBuilder(compilation, defaultLabel: whenFalseLabel, forLowering, diagnostics);
17 references to DecisionDagBuilder
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Patterns.cs (1)
58BoundDecisionDag decisionDag = DecisionDagBuilder.CreateDecisionDagForIsPattern(
Binder\DecisionDagBuilder.cs (10)
41/// <see cref="MakeBoundDecisionDag(SyntaxNode, ImmutableArray{DecisionDagBuilder.StateForCase})"/> 91var builder = new DecisionDagBuilder(compilation, defaultLabel, forLowering, diagnostics); 107var builder = new DecisionDagBuilder(compilation, defaultLabel, forLowering, diagnostics); 124var builder = new DecisionDagBuilder(compilation, defaultLabel: whenFalseLabel, forLowering, diagnostics); 1914DecisionDagBuilder builder, 1938DecisionDagBuilder builder, 1959DecisionDagBuilder builder, 1983DecisionDagBuilder builder, 2150DecisionDagBuilder builder, 2177DecisionDagBuilder builder,
Binder\SwitchBinder_Patterns.cs (1)
45BoundDecisionDag decisionDag = DecisionDagBuilder.CreateDecisionDagForSwitchStatement(
Binder\SwitchExpressionBinder.cs (1)
62decisionDag = DecisionDagBuilder.CreateDecisionDagForSwitchExpression(this.Compilation, node, boundInputExpression, switchArms, defaultLabel, diagnostics);
BoundTree\BoundIsPatternExpression.cs (1)
18decisionDag = DecisionDagBuilder.CreateDecisionDagForIsPattern(
BoundTree\BoundSwitchExpression.cs (1)
19decisionDag = DecisionDagBuilder.CreateDecisionDagForSwitchExpression(
BoundTree\BoundSwitchStatement.cs (1)
17decisionDag = DecisionDagBuilder.CreateDecisionDagForSwitchStatement(
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Utilities\ValueSetTests.cs (1)
16/// Test some internal implementation data structures used in <see cref="DecisionDagBuilder"/>.