1 write to ValuePattern
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8215
this.
ValuePattern
= valuePattern;
11 references to ValuePattern
Microsoft.CodeAnalysis.CSharp (11)
Binder\UnionMatchingRewriter.cs (4)
371
rightUnionPattern.
ValuePattern
,
392
MakeBinaryAnd(node, leftUnionPattern.
ValuePattern
, right, makeCompilerGenerated),
446
BoundPattern valuePattern = unionPattern.
ValuePattern
;
486
valuePattern = MakeBinaryAnd(pattern.Syntax, leftUnionPattern.
ValuePattern
, result, makeCompilerGenerated: true);
BoundTree\BoundPatternWithUnionMatching.cs (2)
17
Debug.Assert(NarrowedType == (object)
ValuePattern
.NarrowedType);
18
Debug.Assert(
ValuePattern
is not BoundPatternWithUnionMatching);
Generated\BoundNodes.xml.Generated.cs (5)
8232
if (!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))
10989
this.Visit(node.
ValuePattern
);
12528
BoundPattern valuePattern = (BoundPattern)this.Visit(node.
ValuePattern
);
15220
BoundPattern valuePattern = (BoundPattern)this.Visit(node.
ValuePattern
);
17465
new TreeDumperNode("valuePattern", null, new TreeDumperNode[] { Visit(node.
ValuePattern
, null) }),