2 instantiations of BoundSlicePatternRangePlaceholder
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Patterns.cs (1)
761argumentPlaceholder = new BoundSlicePatternRangePlaceholder(node, systemRangeType) { WasCompilerGenerated = true };
Generated\BoundNodes.xml.Generated.cs (1)
889var result = new BoundSlicePatternRangePlaceholder(this.Syntax, type, this.HasErrors);
27 references to BoundSlicePatternRangePlaceholder
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_Patterns.cs (1)
754BoundSlicePatternRangePlaceholder? argumentPlaceholder = null;
Binder\UnionMatchingRewriter.cs (1)
208BoundSlicePatternRangePlaceholder? argumentPlaceholder = node.ArgumentPlaceholder;
FlowAnalysis\NullableWalker_Patterns.cs (1)
1269public override BoundNode VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node)
Generated\BoundNodes.xml.Generated.cs (22)
885public BoundSlicePatternRangePlaceholder Update(TypeSymbol type) 889var result = new BoundSlicePatternRangePlaceholder(this.Syntax, type, this.HasErrors); 5622public BoundDagSliceEvaluation(SyntaxNode syntax, TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess, BoundSlicePatternReceiverPlaceholder receiverPlaceholder, BoundSlicePatternRangePlaceholder argumentPlaceholder, BoundDagTemp input, bool hasErrors = false) 5652public BoundSlicePatternRangePlaceholder ArgumentPlaceholder { get; } 5657public BoundDagSliceEvaluation Update(TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess, BoundSlicePatternReceiverPlaceholder receiverPlaceholder, BoundSlicePatternRangePlaceholder argumentPlaceholder, BoundDagTemp input) 8404public BoundSlicePattern(SyntaxNode syntax, BoundPattern? pattern, BoundExpression? indexerAccess, BoundSlicePatternReceiverPlaceholder? receiverPlaceholder, BoundSlicePatternRangePlaceholder? argumentPlaceholder, TypeSymbol inputType, TypeSymbol narrowedType, bool hasErrors = false) 8424public BoundSlicePatternRangePlaceholder? ArgumentPlaceholder { get; } 8429public BoundSlicePattern Update(BoundPattern? pattern, BoundExpression? indexerAccess, BoundSlicePatternReceiverPlaceholder? receiverPlaceholder, BoundSlicePatternRangePlaceholder? argumentPlaceholder, TypeSymbol inputType, TypeSymbol narrowedType) 9108return VisitSlicePatternRangePlaceholder((BoundSlicePatternRangePlaceholder)node, arg); 9573public virtual R VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node, A arg) => this.DefaultVisit(node, arg); 9814public virtual BoundNode? VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node) => this.DefaultVisit(node); 10079public override BoundNode? VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node) => null; 11189public override BoundNode? VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node) 12053BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 12572BoundSlicePatternRangePlaceholder? argumentPlaceholder = node.ArgumentPlaceholder; 12897public override BoundNode? VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node) 12904BoundSlicePatternRangePlaceholder updatedNode = node.Update(infoAndType.Type!); 14211BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 15273BoundSlicePatternRangePlaceholder? argumentPlaceholder = node.ArgumentPlaceholder; 15596public 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)
473public override BoundNode? VisitSlicePatternRangePlaceholder(BoundSlicePatternRangePlaceholder node)