9 references to BoundBinaryPattern
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder_Patterns.cs (2)
2279
return new
BoundBinaryPattern
(node, disjunction: true, preboundLeft, right, inputType: inputType, narrowedType: narrowedType, hasErrors);
2288
var result = new
BoundBinaryPattern
(node, disjunction: isDisjunction, preboundLeft, right, inputType: inputType, narrowedType: right.NarrowedType, hasErrors);
Binder\DecisionDagBuilder_CheckOrReachability.cs (3)
558
var wrappedPattern = new
BoundBinaryPattern
(newPattern.Syntax, disjunction: false, current.Left, newPattern, current.InputType, newPattern.NarrowedType);
813
stack.Push(new
BoundBinaryPattern
(operationSyntax, disjunction, left, right, left.InputType, narrowedType));
1110
var result = new
BoundBinaryPattern
(pattern.Syntax, disjunction: false, left: typePattern, right: pattern, inputType, pattern.NarrowedType);
Binder\UnionMatchingRewriter.cs (3)
98
return new
BoundBinaryPattern
(
434
return new
BoundBinaryPattern
(node, disjunction: false, left, right, inputType: left.InputType, narrowedType: right.NarrowedType) { WasCompilerGenerated = makeCompilerGenerated };
506
result = new
BoundBinaryPattern
(syntax, disjunction: true, instancePattern, unionValueMatching, inputType: unionMatchingInputType, narrowedType: unionMatchingInputType.StrippedType()) { WasCompilerGenerated = true };
Generated\BoundNodes.xml.Generated.cs (1)
8665
var result = new
BoundBinaryPattern
(this.Syntax, disjunction, left, right, inputType, narrowedType, this.HasErrors);