1 write to Disjunction
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8118this.Disjunction = disjunction;
10 references to Disjunction
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Patterns.cs (1)
1747if (pat is BoundBinaryPattern { Disjunction: true } p)
Binder\DecisionDagBuilder.cs (1)
646if (bin.Disjunction)
FlowAnalysis\AbstractFlowPass.cs (2)
991if (binary.Disjunction) 1022if (binary.Disjunction)
FlowAnalysis\DefiniteAssignment.cs (1)
1961bool def = definitely && !pat.Disjunction;
Generated\BoundNodes.xml.Generated.cs (4)
8132if (disjunction != this.Disjunction || left != this.Left || right != this.Right || !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything)) 11709return node.Update(node.Disjunction, left, right, inputType, narrowedType); 14274return node.Update(node.Disjunction, left, right, inputType, narrowedType); 16398new TreeDumperNode("disjunction", node.Disjunction, null),
Operations\CSharpOperationFactory.cs (1)
2529boundBinaryPattern.Disjunction ? BinaryOperatorKind.Or : BinaryOperatorKind.And,