3 instantiations of BoundPatternBinding
Microsoft.CodeAnalysis.CSharp (3)
Binder\DecisionDagBuilder.cs (2)
405bindings.Add(new BoundPatternBinding(variableAccess, input)); 597bindings.Add(new BoundPatternBinding(recursive.VariableAccess, input));
Binder\DecisionDagBuilder_ListPatterns.cs (1)
89bindings.Add(new BoundPatternBinding(list.VariableAccess, input));
24 references to BoundPatternBinding
Microsoft.CodeAnalysis.CSharp (24)
Binder\DecisionDagBuilder.cs (15)
188Tests tests = MakeAndSimplifyTestsAndBindings(input, pattern, out ImmutableArray<BoundPatternBinding> bindings); 195out ImmutableArray<BoundPatternBinding> bindings) 197var bindingsBuilder = ArrayBuilder<BoundPatternBinding>.GetInstance(); 206ArrayBuilder<BoundPatternBinding> bindingsBuilder) 212foreach (BoundPatternBinding binding in bindingsBuilder) 268ArrayBuilder<BoundPatternBinding> bindings) 282ArrayBuilder<BoundPatternBinding> bindings) 319ArrayBuilder<BoundPatternBinding> bindings) 392ArrayBuilder<BoundPatternBinding> bindings) 517ArrayBuilder<BoundPatternBinding> bindings) 633private Tests MakeTestsAndBindingsForNegatedPattern(BoundDagTemp input, BoundNegatedPattern neg, ArrayBuilder<BoundPatternBinding> bindings) 643ArrayBuilder<BoundPatternBinding> bindings) 984BoundDecisionDagNode finalState(SyntaxNode syntax, LabelSymbol label, ImmutableArray<BoundPatternBinding> bindings) 1834public readonly ImmutableArray<BoundPatternBinding> Bindings; 1841ImmutableArray<BoundPatternBinding> Bindings,
Binder\DecisionDagBuilder_ListPatterns.cs (1)
13private Tests MakeTestsAndBindingsForListPattern(BoundDagTemp input, BoundListPattern list, out BoundDagTemp output, ArrayBuilder<BoundPatternBinding> bindings)
FlowAnalysis\NullableWalker_Patterns.cs (1)
632foreach (var binding in w.Bindings)
Generated\BoundNodes.xml.Generated.cs (3)
5000public BoundWhenDecisionDagNode(SyntaxNode syntax, ImmutableArray<BoundPatternBinding> bindings, BoundExpression? whenExpression, BoundDecisionDagNode whenTrue, BoundDecisionDagNode? whenFalse, bool hasErrors = false) 5013public ImmutableArray<BoundPatternBinding> Bindings { get; } 5021public BoundWhenDecisionDagNode Update(ImmutableArray<BoundPatternBinding> bindings, BoundExpression? whenExpression, BoundDecisionDagNode whenTrue, BoundDecisionDagNode? whenFalse)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
1177void lowerBindings(ImmutableArray<BoundPatternBinding> bindings, ArrayBuilder<BoundStatement> sectionBuilder) 1179foreach (BoundPatternBinding binding in bindings)
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
541foreach (BoundPatternBinding binding in w.Bindings)
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (1)
285foreach (BoundPatternBinding binding in whenNode.Bindings)