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)
890var 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)
886public BoundSlicePatternRangePlaceholder Update(TypeSymbol type) 890var result = new BoundSlicePatternRangePlaceholder(this.Syntax, type, this.HasErrors); 5603public BoundDagSliceEvaluation(SyntaxNode syntax, TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess, BoundSlicePatternReceiverPlaceholder receiverPlaceholder, BoundSlicePatternRangePlaceholder argumentPlaceholder, BoundDagTemp input, bool hasErrors = false) 5633public BoundSlicePatternRangePlaceholder ArgumentPlaceholder { get; } 5638public BoundDagSliceEvaluation Update(TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess, BoundSlicePatternReceiverPlaceholder receiverPlaceholder, BoundSlicePatternRangePlaceholder argumentPlaceholder, BoundDagTemp input) 8263public BoundSlicePattern(SyntaxNode syntax, BoundPattern? pattern, BoundExpression? indexerAccess, BoundSlicePatternReceiverPlaceholder? receiverPlaceholder, BoundSlicePatternRangePlaceholder? argumentPlaceholder, TypeSymbol inputType, TypeSymbol narrowedType, bool hasErrors = false) 8283public BoundSlicePatternRangePlaceholder? ArgumentPlaceholder { get; } 8288public BoundSlicePattern Update(BoundPattern? pattern, BoundExpression? indexerAccess, BoundSlicePatternReceiverPlaceholder? receiverPlaceholder, BoundSlicePatternRangePlaceholder? argumentPlaceholder, TypeSymbol inputType, TypeSymbol narrowedType) 8932return VisitSlicePatternRangePlaceholder((BoundSlicePatternRangePlaceholder)node, arg); 9387public virtual R VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node, A arg) => this.DefaultVisit(node, arg); 9623public virtual BoundNode? VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node) => this.DefaultVisit(node); 9879public override BoundNode? VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node) => null; 10955public override BoundNode? VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node) 11812BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 12311BoundSlicePatternRangePlaceholder? argumentPlaceholder = node.ArgumentPlaceholder; 12625public override BoundNode? VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node) 12632BoundSlicePatternRangePlaceholder updatedNode = node.Update(infoAndType.Type!); 13927BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 14978BoundSlicePatternRangePlaceholder? argumentPlaceholder = node.ArgumentPlaceholder; 15283public 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)