5 references to BoundITuplePattern
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Patterns.cs (2)
1629
return new
BoundITuplePattern
(node, iTupleGetLength, iTupleGetItem, deconstructionSubpatterns, isUnionMatching: isUnionMatching, inputType: unionMatchingInputType ?? inputType, iTupleType, hasErrors);
2046
return new
BoundITuplePattern
(node, iTupleGetLength, iTupleGetItem, subPatterns.ToImmutableAndFree(), isUnionMatching: isUnionMatching, inputType: unionMatchingInputType ?? strippedInputType, iTupleType, hasErrors);
Binder\DecisionDagBuilder_CheckOrReachability.cs (2)
1234
var lengthTest = new
BoundITuplePattern
(ituplePattern.Syntax, ituplePattern.GetLengthMethod, ituplePattern.GetItemMethod, discards,
1251
BoundPattern newITuple = new
BoundITuplePattern
(newPattern.Syntax, ituplePattern.GetLengthMethod,
Generated\BoundNodes.xml.Generated.cs (1)
8495
var result = new
BoundITuplePattern
(this.Syntax, getLengthMethod, getItemMethod, subpatterns, isUnionMatching, inputType, narrowedType, this.HasErrors);