2 instantiations of BoundListPatternReceiverPlaceholder
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Patterns.cs (1)
913
receiverPlaceholder = new
BoundListPatternReceiverPlaceholder
(node, inputType) { WasCompilerGenerated = true };
Generated\BoundNodes.xml.Generated.cs (1)
784
var result = new
BoundListPatternReceiverPlaceholder
(this.Syntax, type, this.HasErrors);
28 references to BoundListPatternReceiverPlaceholder
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Patterns.cs (3)
852
BoundListPatternReceiverPlaceholder
? receiverPlaceholder;
908
out BoundExpression indexerAccess, [NotNull] out BoundExpression? lengthAccess, out
BoundListPatternReceiverPlaceholder
? receiverPlaceholder, out BoundListPatternIndexPlaceholder argumentPlaceholder)
928
bool tryBindIndexIndexer(
BoundListPatternReceiverPlaceholder
receiverPlaceholder, out BoundExpression indexerAccess,
Binder\UnionMatchingRewriter.cs (1)
125
BoundListPatternReceiverPlaceholder
? receiverPlaceholder = node.ReceiverPlaceholder;
Generated\BoundNodes.xml.Generated.cs (22)
780
public
BoundListPatternReceiverPlaceholder
Update(TypeSymbol type)
784
var
result = new BoundListPatternReceiverPlaceholder(this.Syntax, type, this.HasErrors);
5575
public BoundDagIndexerEvaluation(SyntaxNode syntax, TypeSymbol indexerType, BoundDagTemp lengthTemp, int index, BoundExpression indexerAccess,
BoundListPatternReceiverPlaceholder
receiverPlaceholder, BoundListPatternIndexPlaceholder argumentPlaceholder, BoundDagTemp input, bool hasErrors = false)
5602
public
BoundListPatternReceiverPlaceholder
ReceiverPlaceholder { get; }
5608
public BoundDagIndexerEvaluation Update(TypeSymbol indexerType, BoundDagTemp lengthTemp, int index, BoundExpression indexerAccess,
BoundListPatternReceiverPlaceholder
receiverPlaceholder, BoundListPatternIndexPlaceholder argumentPlaceholder, BoundDagTemp input)
8360
public BoundListPattern(SyntaxNode syntax, ImmutableArray<BoundPattern> subpatterns, bool hasSlice, BoundExpression? lengthAccess, BoundExpression? indexerAccess,
BoundListPatternReceiverPlaceholder
? receiverPlaceholder, BoundListPatternIndexPlaceholder? argumentPlaceholder, Symbol? variable, BoundExpression? variableAccess, bool isUnionMatching, TypeSymbol inputType, TypeSymbol narrowedType, bool hasErrors = false)
8384
public
BoundListPatternReceiverPlaceholder
? ReceiverPlaceholder { get; }
8390
public BoundListPattern Update(ImmutableArray<BoundPattern> subpatterns, bool hasSlice, BoundExpression? lengthAccess, BoundExpression? indexerAccess,
BoundListPatternReceiverPlaceholder
? receiverPlaceholder, BoundListPatternIndexPlaceholder? argumentPlaceholder, Symbol? variable, BoundExpression? variableAccess, bool isUnionMatching, TypeSymbol inputType, TypeSymbol narrowedType)
9102
return VisitListPatternReceiverPlaceholder((
BoundListPatternReceiverPlaceholder
)node, arg);
9570
public virtual R VisitListPatternReceiverPlaceholder(
BoundListPatternReceiverPlaceholder
node, A arg) => this.DefaultVisit(node, arg);
9811
public virtual BoundNode? VisitListPatternReceiverPlaceholder(
BoundListPatternReceiverPlaceholder
node) => this.DefaultVisit(node);
10076
public override BoundNode? VisitListPatternReceiverPlaceholder(
BoundListPatternReceiverPlaceholder
node) => null;
11174
public override BoundNode? VisitListPatternReceiverPlaceholder(
BoundListPatternReceiverPlaceholder
node)
12042
BoundListPatternReceiverPlaceholder
receiverPlaceholder = (
BoundListPatternReceiverPlaceholder
)this.Visit(node.ReceiverPlaceholder);
12560
BoundListPatternReceiverPlaceholder
? receiverPlaceholder = node.ReceiverPlaceholder;
12861
public override BoundNode? VisitListPatternReceiverPlaceholder(
BoundListPatternReceiverPlaceholder
node)
12868
BoundListPatternReceiverPlaceholder
updatedNode = node.Update(infoAndType.Type!);
14199
BoundListPatternReceiverPlaceholder
receiverPlaceholder = (
BoundListPatternReceiverPlaceholder
)this.Visit(node.ReceiverPlaceholder);
15260
BoundListPatternReceiverPlaceholder
? receiverPlaceholder = node.ReceiverPlaceholder;
15575
public override TreeDumperNode VisitListPatternReceiverPlaceholder(
BoundListPatternReceiverPlaceholder
node, object? arg) => new TreeDumperNode("listPatternReceiverPlaceholder", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.PlaceholderReplacer.cs (1)
35
public override BoundNode VisitListPatternReceiverPlaceholder(
BoundListPatternReceiverPlaceholder
node)
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
468
public override BoundNode? VisitListPatternReceiverPlaceholder(
BoundListPatternReceiverPlaceholder
node)