2 instantiations of BoundSlicePatternReceiverPlaceholder
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Patterns.cs (1)
223
receiverPlaceholder = new
BoundSlicePatternReceiverPlaceholder
(node, inputType) { WasCompilerGenerated = true };
Generated\BoundNodes.xml.Generated.cs (1)
863
var result = new
BoundSlicePatternReceiverPlaceholder
(this.Syntax, type, this.HasErrors);
26 references to BoundSlicePatternReceiverPlaceholder
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Patterns.cs (1)
217
BoundSlicePatternReceiverPlaceholder
? receiverPlaceholder = null;
Generated\BoundNodes.xml.Generated.cs (22)
859
public
BoundSlicePatternReceiverPlaceholder
Update(TypeSymbol type)
863
var
result = new BoundSlicePatternReceiverPlaceholder(this.Syntax, type, this.HasErrors);
5469
public BoundDagSliceEvaluation(SyntaxNode syntax, TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess,
BoundSlicePatternReceiverPlaceholder
receiverPlaceholder, BoundSlicePatternRangePlaceholder argumentPlaceholder, BoundDagTemp input, bool hasErrors = false)
5498
public
BoundSlicePatternReceiverPlaceholder
ReceiverPlaceholder { get; }
5504
public BoundDagSliceEvaluation Update(TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess,
BoundSlicePatternReceiverPlaceholder
receiverPlaceholder, BoundSlicePatternRangePlaceholder argumentPlaceholder, BoundDagTemp input)
7898
public BoundSlicePattern(SyntaxNode syntax, BoundPattern? pattern, BoundExpression? indexerAccess,
BoundSlicePatternReceiverPlaceholder
? receiverPlaceholder, BoundSlicePatternRangePlaceholder? argumentPlaceholder, TypeSymbol inputType, TypeSymbol narrowedType, bool hasErrors = false)
7917
public
BoundSlicePatternReceiverPlaceholder
? ReceiverPlaceholder { get; }
7923
public BoundSlicePattern Update(BoundPattern? pattern, BoundExpression? indexerAccess,
BoundSlicePatternReceiverPlaceholder
? receiverPlaceholder, BoundSlicePatternRangePlaceholder? argumentPlaceholder, TypeSymbol inputType, TypeSymbol narrowedType)
8545
return VisitSlicePatternReceiverPlaceholder((
BoundSlicePatternReceiverPlaceholder
)node, arg);
8985
public virtual R VisitSlicePatternReceiverPlaceholder(
BoundSlicePatternReceiverPlaceholder
node, A arg) => this.DefaultVisit(node, arg);
9213
public virtual BoundNode? VisitSlicePatternReceiverPlaceholder(
BoundSlicePatternReceiverPlaceholder
node) => this.DefaultVisit(node);
9461
public override BoundNode? VisitSlicePatternReceiverPlaceholder(
BoundSlicePatternReceiverPlaceholder
node) => null;
10496
public override BoundNode? VisitSlicePatternReceiverPlaceholder(
BoundSlicePatternReceiverPlaceholder
node)
11246
BoundSlicePatternReceiverPlaceholder
receiverPlaceholder = (
BoundSlicePatternReceiverPlaceholder
)this.Visit(node.ReceiverPlaceholder);
11666
BoundSlicePatternReceiverPlaceholder
? receiverPlaceholder = node.ReceiverPlaceholder;
11960
public override BoundNode? VisitSlicePatternReceiverPlaceholder(
BoundSlicePatternReceiverPlaceholder
node)
11967
BoundSlicePatternReceiverPlaceholder
updatedNode = node.Update(infoAndType.Type!);
13250
BoundSlicePatternReceiverPlaceholder
receiverPlaceholder = (
BoundSlicePatternReceiverPlaceholder
)this.Visit(node.ReceiverPlaceholder);
14231
BoundSlicePatternReceiverPlaceholder
? receiverPlaceholder = node.ReceiverPlaceholder;
14540
public override TreeDumperNode VisitSlicePatternReceiverPlaceholder(
BoundSlicePatternReceiverPlaceholder
node, object? arg) => new TreeDumperNode("slicePatternReceiverPlaceholder", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.cs (1)
1103
public override BoundNode? VisitSlicePatternReceiverPlaceholder(
BoundSlicePatternReceiverPlaceholder
node)
Lowering\LocalRewriter\LocalRewriter.PlaceholderReplacer.cs (1)
45
public override BoundNode VisitSlicePatternReceiverPlaceholder(
BoundSlicePatternReceiverPlaceholder
node)
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
185
public override BoundNode? VisitSlicePatternReceiverPlaceholder(
BoundSlicePatternReceiverPlaceholder
node)