1 instantiation of BoundRelationalPattern
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8517var result = new BoundRelationalPattern(this.Syntax, relation, value, constantValue, inputType, narrowedType, this.HasErrors);
22 references to BoundRelationalPattern
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Patterns.cs (2)
77case BoundRelationalPattern _: 112case BoundRelationalPattern _:
Binder\DecisionDagBuilder.cs (2)
306case BoundRelationalPattern rel: 705BoundRelationalPattern rel,
FlowAnalysis\AbstractFlowPass.cs (3)
927BoundTypePattern or BoundRecursivePattern or BoundITuplePattern or BoundRelationalPattern or 987case BoundRelationalPattern: 1070case BoundRelationalPattern:
FlowAnalysis\DefiniteAssignment.cs (2)
2074var pat = (BoundRelationalPattern)pattern;
FlowAnalysis\NullableWalker_Patterns.cs (2)
100public override BoundNode VisitRelationalPattern(BoundRelationalPattern node) 178case BoundRelationalPattern _:
Generated\BoundNodes.xml.Generated.cs (9)
8513public BoundRelationalPattern Update(BinaryOperatorKind relation, BoundExpression value, ConstantValue constantValue, TypeSymbol inputType, TypeSymbol narrowedType) 8517var result = new BoundRelationalPattern(this.Syntax, relation, value, constantValue, inputType, narrowedType, this.HasErrors); 9277return VisitRelationalPattern((BoundRelationalPattern)node, arg); 9526public virtual R VisitRelationalPattern(BoundRelationalPattern node, A arg) => this.DefaultVisit(node, arg); 9762public virtual BoundNode? VisitRelationalPattern(BoundRelationalPattern node) => this.DefaultVisit(node); 10749public override BoundNode? VisitRelationalPattern(BoundRelationalPattern node) 12152public override BoundNode? VisitRelationalPattern(BoundRelationalPattern node) 14822public override BoundNode? VisitRelationalPattern(BoundRelationalPattern node) 17034public override TreeDumperNode VisitRelationalPattern(BoundRelationalPattern node, object? arg) => new TreeDumperNode("relationalPattern", null, new TreeDumperNode[]
Operations\CSharpOperationFactory.cs (2)
239return CreateBoundRelationalPatternOperation((BoundRelationalPattern)boundNode); 2525private IOperation CreateBoundRelationalPatternOperation(BoundRelationalPattern boundRelationalPattern)