1 write to Relation
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8564this.Relation = relation;
10 references to Relation
Microsoft.CodeAnalysis.CSharp (10)
Binder\DecisionDagBuilder.cs (2)
762var values = fac?.Related(rel.Relation.Operator(), rel.ConstantValue); 769tests.Add(new Tests.One(new BoundDagRelationalTest(rel.Syntax, rel.Relation, rel.ConstantValue, output, rel.HasErrors)));
Binder\DecisionDagBuilder_CheckOrReachability.cs (1)
1013return relationalPattern.Update(relationalPattern.Relation, relationalPattern.Value, relationalPattern.ConstantValue, inputType, relationalPattern.NarrowedType);
BoundTree\BoundNode_Source.cs (2)
462string relation = (relationalPattern.Relation & BinaryOperatorKind.OpMask) switch 468_ => relationalPattern.Relation.ToString()
Generated\BoundNodes.xml.Generated.cs (4)
8582if (relation != this.Relation || value != this.Value || constantValue != this.ConstantValue || !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything)) 12371return node.Update(node.Relation, value, node.ConstantValue, inputType, narrowedType); 15027return node.Update(node.Relation, value, node.ConstantValue, inputType, narrowedType); 17238new TreeDumperNode("relation", node.Relation, null),
Operations\CSharpOperationFactory.cs (1)
2518BinaryOperatorKind operatorKind = Helper.DeriveBinaryOperatorKind(boundRelationalPattern.Relation);