2 instantiations of BoundSlicePatternReceiverPlaceholder
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Patterns.cs (1)
667receiverPlaceholder = new BoundSlicePatternReceiverPlaceholder(node, inputType) { WasCompilerGenerated = true };
Generated\BoundNodes.xml.Generated.cs (1)
860var result = new BoundSlicePatternReceiverPlaceholder(this.Syntax, type, this.HasErrors);
26 references to BoundSlicePatternReceiverPlaceholder
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Patterns.cs (1)
661BoundSlicePatternReceiverPlaceholder? receiverPlaceholder = null;
Binder\UnionMatchingRewriter.cs (1)
207BoundSlicePatternReceiverPlaceholder? receiverPlaceholder = node.ReceiverPlaceholder;
Generated\BoundNodes.xml.Generated.cs (22)
856public BoundSlicePatternReceiverPlaceholder Update(TypeSymbol type) 860var result = new BoundSlicePatternReceiverPlaceholder(this.Syntax, type, this.HasErrors); 5642public BoundDagSliceEvaluation(SyntaxNode syntax, TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess, BoundSlicePatternReceiverPlaceholder receiverPlaceholder, BoundSlicePatternRangePlaceholder argumentPlaceholder, BoundDagTemp input, bool hasErrors = false) 5671public BoundSlicePatternReceiverPlaceholder ReceiverPlaceholder { get; } 5677public BoundDagSliceEvaluation Update(TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess, BoundSlicePatternReceiverPlaceholder receiverPlaceholder, BoundSlicePatternRangePlaceholder argumentPlaceholder, BoundDagTemp input) 8424public BoundSlicePattern(SyntaxNode syntax, BoundPattern? pattern, BoundExpression? indexerAccess, BoundSlicePatternReceiverPlaceholder? receiverPlaceholder, BoundSlicePatternRangePlaceholder? argumentPlaceholder, TypeSymbol inputType, TypeSymbol narrowedType, bool hasErrors = false) 8443public BoundSlicePatternReceiverPlaceholder? ReceiverPlaceholder { get; } 8449public BoundSlicePattern Update(BoundPattern? pattern, BoundExpression? indexerAccess, BoundSlicePatternReceiverPlaceholder? receiverPlaceholder, BoundSlicePatternRangePlaceholder? argumentPlaceholder, TypeSymbol inputType, TypeSymbol narrowedType) 9126return VisitSlicePatternReceiverPlaceholder((BoundSlicePatternReceiverPlaceholder)node, arg); 9592public virtual R VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node, A arg) => this.DefaultVisit(node, arg); 9833public virtual BoundNode? VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node) => this.DefaultVisit(node); 10094public override BoundNode? VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node) => null; 11191public override BoundNode? VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node) 12057BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 12576BoundSlicePatternReceiverPlaceholder? receiverPlaceholder = node.ReceiverPlaceholder; 12885public override BoundNode? VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node) 12892BoundSlicePatternReceiverPlaceholder updatedNode = node.Update(infoAndType.Type!); 14210BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 15272BoundSlicePatternReceiverPlaceholder? receiverPlaceholder = node.ReceiverPlaceholder; 15588public override TreeDumperNode VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node, object? arg) => new TreeDumperNode("slicePatternReceiverPlaceholder", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.PlaceholderReplacer.cs (1)
45public override BoundNode VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node)
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
476public override BoundNode? VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node)