1 write to SharedRightOfPendingConjunction
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8198this.SharedRightOfPendingConjunction = sharedRightOfPendingConjunction;
12 references to SharedRightOfPendingConjunction
Microsoft.CodeAnalysis.CSharp (12)
Binder\UnionMatchingRewriter.cs (4)
365sharedRightOfPendingConjunction: rightUnionPattern.SharedRightOfPendingConjunction, 388sharedRightOfPendingConjunction: MakeBinaryAnd(node, leftUnionPattern.SharedRightOfPendingConjunction, right, makeCompilerGenerated), 456BoundPattern? sharedRightOfPendingConjunction = unionPattern.SharedRightOfPendingConjunction; 522sharedRightOfPendingConjunction = MakeBinaryAnd(syntax, leftUnionPattern.SharedRightOfPendingConjunction, result, makeCompilerGenerated: true);
BoundTree\BoundPatternWithUnionMatching.cs (3)
17Debug.Assert(NarrowedType == (object)(SharedRightOfPendingConjunction ?? ExclusiveValuePattern).NarrowedType); 19Debug.Assert(SharedRightOfPendingConjunction is not BoundPatternWithUnionMatching); 38Debug.Assert(SharedRightOfPendingConjunction is not null || NarrowedType.Equals(ExclusiveInstancePattern.NarrowedType, TypeCompareKind.ConsiderEverything));
Generated\BoundNodes.xml.Generated.cs (5)
8217if (!TypeSymbol.Equals(unionMatchingInputType, this.UnionMatchingInputType, TypeCompareKind.ConsiderEverything) || leftOfPendingConjunction != this.LeftOfPendingConjunction || exclusiveInstancePattern != this.ExclusiveInstancePattern || valueProperty != this.ValueProperty || exclusiveValuePattern != this.ExclusiveValuePattern || sharedRightOfPendingConjunction != this.SharedRightOfPendingConjunction || !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything)) 10986this.Visit(node.SharedRightOfPendingConjunction); 12530BoundPattern? sharedRightOfPendingConjunction = (BoundPattern?)this.Visit(node.SharedRightOfPendingConjunction); 15229BoundPattern? sharedRightOfPendingConjunction = (BoundPattern?)this.Visit(node.SharedRightOfPendingConjunction); 17479new TreeDumperNode("sharedRightOfPendingConjunction", null, new TreeDumperNode[] { Visit(node.SharedRightOfPendingConjunction, null) }),