1 write to Relation
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8716
this.
Relation
= relation;
9 references to Relation
Microsoft.CodeAnalysis.CSharp (9)
Binder\DecisionDagBuilder_CheckOrReachability.cs (1)
1092
return relationalPattern.Update(relationalPattern.
Relation
, relationalPattern.Value, relationalPattern.ConstantValue, isUnionMatching: false, inputType, relationalPattern.NarrowedType);
Binder\DecisionDagBuilder.cs (2)
1192
IConstantValueSet? values = fac?.Related(rel.
Relation
.Operator(), rel.ConstantValue);
1199
tests.Add(new Tests.One(new BoundDagRelationalTest(rel.Syntax, rel.
Relation
, rel.ConstantValue, output, rel.HasErrors)));
Binder\UnionMatchingRewriter.cs (1)
174
node.Update(node.
Relation
, node.Value, node.ConstantValue, isUnionMatching: false, inputType: ObjectType, narrowedType: node.NarrowedType));
Generated\BoundNodes.xml.Generated.cs (4)
8736
if (relation != this.
Relation
|| value != this.Value || constantValue != this.ConstantValue || isUnionMatching != this.IsUnionMatching || !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything))
12635
return node.Update(node.
Relation
, value, node.ConstantValue, node.IsUnionMatching, inputType, narrowedType);
15325
return node.Update(node.
Relation
, value, node.ConstantValue, node.IsUnionMatching, inputType, narrowedType);
17599
new TreeDumperNode("relation", node.
Relation
, null),
Operations\CSharpOperationFactory.cs (1)
2612
BinaryOperatorKind operatorKind = Helper.DeriveBinaryOperatorKind(boundRelationalPattern.
Relation
);