2 instantiations of BoundSlicePatternRangePlaceholder
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Patterns.cs (1)
288
argumentPlaceholder = new
BoundSlicePatternRangePlaceholder
(node, systemRangeType) { WasCompilerGenerated = true };
Generated\BoundNodes.xml.Generated.cs (1)
889
var result = new
BoundSlicePatternRangePlaceholder
(this.Syntax, type, this.HasErrors);
27 references to BoundSlicePatternRangePlaceholder
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_Patterns.cs (1)
281
BoundSlicePatternRangePlaceholder
? argumentPlaceholder = null;
Binder\UnionMatchingRewriter.cs (1)
192
BoundSlicePatternRangePlaceholder
? argumentPlaceholder = node.ArgumentPlaceholder;
FlowAnalysis\NullableWalker_Patterns.cs (1)
1269
public override BoundNode VisitSlicePatternRangePlaceholder(
BoundSlicePatternRangePlaceholder
node)
Generated\BoundNodes.xml.Generated.cs (22)
885
public
BoundSlicePatternRangePlaceholder
Update(TypeSymbol type)
889
var
result = new BoundSlicePatternRangePlaceholder(this.Syntax, type, this.HasErrors);
5624
public BoundDagSliceEvaluation(SyntaxNode syntax, TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess, BoundSlicePatternReceiverPlaceholder receiverPlaceholder,
BoundSlicePatternRangePlaceholder
argumentPlaceholder, BoundDagTemp input, bool hasErrors = false)
5654
public
BoundSlicePatternRangePlaceholder
ArgumentPlaceholder { get; }
5659
public BoundDagSliceEvaluation Update(TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess, BoundSlicePatternReceiverPlaceholder receiverPlaceholder,
BoundSlicePatternRangePlaceholder
argumentPlaceholder, BoundDagTemp input)
8408
public BoundSlicePattern(SyntaxNode syntax, BoundPattern? pattern, BoundExpression? indexerAccess, BoundSlicePatternReceiverPlaceholder? receiverPlaceholder,
BoundSlicePatternRangePlaceholder
? argumentPlaceholder, TypeSymbol inputType, TypeSymbol narrowedType, bool hasErrors = false)
8428
public
BoundSlicePatternRangePlaceholder
? ArgumentPlaceholder { get; }
8433
public BoundSlicePattern Update(BoundPattern? pattern, BoundExpression? indexerAccess, BoundSlicePatternReceiverPlaceholder? receiverPlaceholder,
BoundSlicePatternRangePlaceholder
? argumentPlaceholder, TypeSymbol inputType, TypeSymbol narrowedType)
9110
return VisitSlicePatternRangePlaceholder((
BoundSlicePatternRangePlaceholder
)node, arg);
9575
public virtual R VisitSlicePatternRangePlaceholder(
BoundSlicePatternRangePlaceholder
node, A arg) => this.DefaultVisit(node, arg);
9816
public virtual BoundNode? VisitSlicePatternRangePlaceholder(
BoundSlicePatternRangePlaceholder
node) => this.DefaultVisit(node);
10081
public override BoundNode? VisitSlicePatternRangePlaceholder(
BoundSlicePatternRangePlaceholder
node) => null;
11191
public override BoundNode? VisitSlicePatternRangePlaceholder(
BoundSlicePatternRangePlaceholder
node)
12055
BoundSlicePatternRangePlaceholder
argumentPlaceholder = (
BoundSlicePatternRangePlaceholder
)this.Visit(node.ArgumentPlaceholder);
12574
BoundSlicePatternRangePlaceholder
? argumentPlaceholder = node.ArgumentPlaceholder;
12899
public override BoundNode? VisitSlicePatternRangePlaceholder(
BoundSlicePatternRangePlaceholder
node)
12906
BoundSlicePatternRangePlaceholder
updatedNode = node.Update(infoAndType.Type!);
14213
BoundSlicePatternRangePlaceholder
argumentPlaceholder = (
BoundSlicePatternRangePlaceholder
)this.Visit(node.ArgumentPlaceholder);
15275
BoundSlicePatternRangePlaceholder
? argumentPlaceholder = node.ArgumentPlaceholder;
15598
public override TreeDumperNode VisitSlicePatternRangePlaceholder(
BoundSlicePatternRangePlaceholder
node, object? arg) => new TreeDumperNode("slicePatternRangePlaceholder", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
473
public override BoundNode? VisitSlicePatternRangePlaceholder(
BoundSlicePatternRangePlaceholder
node)
Lowering\LocalRewriter\LocalRewriter.PlaceholderReplacer.cs (1)
50
public override BoundNode VisitSlicePatternRangePlaceholder(
BoundSlicePatternRangePlaceholder
node)