2 instantiations of BoundSlicePatternRangePlaceholder
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Patterns.cs (1)
237argumentPlaceholder = new BoundSlicePatternRangePlaceholder(node, systemRangeType) { WasCompilerGenerated = true };
Generated\BoundNodes.xml.Generated.cs (1)
892var result = new BoundSlicePatternRangePlaceholder(this.Syntax, type, this.HasErrors);
25 references to BoundSlicePatternRangePlaceholder
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder_Patterns.cs (1)
230BoundSlicePatternRangePlaceholder? argumentPlaceholder = null;
Generated\BoundNodes.xml.Generated.cs (22)
888public BoundSlicePatternRangePlaceholder Update(TypeSymbol type) 892var result = new BoundSlicePatternRangePlaceholder(this.Syntax, type, this.HasErrors); 5635public BoundDagSliceEvaluation(SyntaxNode syntax, TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess, BoundSlicePatternReceiverPlaceholder receiverPlaceholder, BoundSlicePatternRangePlaceholder argumentPlaceholder, BoundDagTemp input, bool hasErrors = false) 5665public BoundSlicePatternRangePlaceholder ArgumentPlaceholder { get; } 5670public BoundDagSliceEvaluation Update(TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess, BoundSlicePatternReceiverPlaceholder receiverPlaceholder, BoundSlicePatternRangePlaceholder argumentPlaceholder, BoundDagTemp input) 8337public BoundSlicePattern(SyntaxNode syntax, BoundPattern? pattern, BoundExpression? indexerAccess, BoundSlicePatternReceiverPlaceholder? receiverPlaceholder, BoundSlicePatternRangePlaceholder? argumentPlaceholder, TypeSymbol inputType, TypeSymbol narrowedType, bool hasErrors = false) 8357public BoundSlicePatternRangePlaceholder? ArgumentPlaceholder { get; } 8362public BoundSlicePattern Update(BoundPattern? pattern, BoundExpression? indexerAccess, BoundSlicePatternReceiverPlaceholder? receiverPlaceholder, BoundSlicePatternRangePlaceholder? argumentPlaceholder, TypeSymbol inputType, TypeSymbol narrowedType) 9006return VisitSlicePatternRangePlaceholder((BoundSlicePatternRangePlaceholder)node, arg); 9465public virtual R VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node, A arg) => this.DefaultVisit(node, arg); 9703public virtual BoundNode? VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node) => this.DefaultVisit(node); 9961public override BoundNode? VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node) => null; 11045public override BoundNode? VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node) 11907BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 12411BoundSlicePatternRangePlaceholder? argumentPlaceholder = node.ArgumentPlaceholder; 12725public override BoundNode? VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node) 12732BoundSlicePatternRangePlaceholder updatedNode = node.Update(infoAndType.Type!); 14039BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 15090BoundSlicePatternRangePlaceholder? argumentPlaceholder = node.ArgumentPlaceholder; 15395public override TreeDumperNode VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node, object? arg) => new TreeDumperNode("slicePatternRangePlaceholder", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.PlaceholderReplacer.cs (1)
50public override BoundNode VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node)
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
447public override BoundNode? VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node)