1 write to Disjunction
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8463
this.
Disjunction
= disjunction;
11 references to Disjunction
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Patterns.cs (1)
1866
if (pat is BoundBinaryPattern {
Disjunction
: true } p)
Binder\DecisionDagBuilder.cs (1)
674
if (bin.
Disjunction
)
BoundTree\BoundBinaryPattern.cs (1)
15
if (
Disjunction
)
BoundTree\BoundTreeRewriter.cs (1)
375
left = binary.Update(binary.
Disjunction
, left, right, VisitType(binary.InputType), VisitType(binary.NarrowedType));
FlowAnalysis\DefiniteAssignment.cs (2)
2103
bool def = definitely && !pat.
Disjunction
;
2114
definitely = definitely && !pat.
Disjunction
;
Generated\BoundNodes.xml.Generated.cs (4)
8481
if (disjunction != this.
Disjunction
|| left != this.Left || right != this.Right || !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything))
12325
return node.Update(node.
Disjunction
, left, right, inputType, narrowedType);
14997
return node.Update(node.
Disjunction
, left, right, inputType, narrowedType);
17205
new TreeDumperNode("disjunction", node.
Disjunction
, null),
Operations\CSharpOperationFactory.cs (1)
2673
boundBinaryPattern.
Disjunction
? BinaryOperatorKind.Or : BinaryOperatorKind.And,