1 write to ValuePattern
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8215this.ValuePattern = valuePattern;
11 references to ValuePattern
Microsoft.CodeAnalysis.CSharp (11)
Binder\UnionMatchingRewriter.cs (4)
371rightUnionPattern.ValuePattern, 392MakeBinaryAnd(node, leftUnionPattern.ValuePattern, right, makeCompilerGenerated), 446BoundPattern valuePattern = unionPattern.ValuePattern; 486valuePattern = MakeBinaryAnd(pattern.Syntax, leftUnionPattern.ValuePattern, result, makeCompilerGenerated: true);
BoundTree\BoundPatternWithUnionMatching.cs (2)
17Debug.Assert(NarrowedType == (object)ValuePattern.NarrowedType); 18Debug.Assert(ValuePattern is not BoundPatternWithUnionMatching);
Generated\BoundNodes.xml.Generated.cs (5)
8232if (!TypeSymbol.Equals(unionMatchingInputType, this.UnionMatchingInputType, TypeCompareKind.ConsiderEverything) || leftOfPendingConjunction != this.LeftOfPendingConjunction || valueProperty != this.ValueProperty || valuePattern != this.ValuePattern || !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything)) 10989this.Visit(node.ValuePattern); 12528BoundPattern valuePattern = (BoundPattern)this.Visit(node.ValuePattern); 15220BoundPattern valuePattern = (BoundPattern)this.Visit(node.ValuePattern); 17465new TreeDumperNode("valuePattern", null, new TreeDumperNode[] { Visit(node.ValuePattern, null) }),