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