2 instantiations of BoundSlicePatternReceiverPlaceholder
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Patterns.cs (1)
286receiverPlaceholder = new BoundSlicePatternReceiverPlaceholder(node, inputType) { WasCompilerGenerated = true };
Generated\BoundNodes.xml.Generated.cs (1)
854var result = new BoundSlicePatternReceiverPlaceholder(this.Syntax, type, this.HasErrors);
26 references to BoundSlicePatternReceiverPlaceholder
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Patterns.cs (1)
280BoundSlicePatternReceiverPlaceholder? receiverPlaceholder = null;
Binder\UnionMatchingRewriter.cs (1)
191BoundSlicePatternReceiverPlaceholder? receiverPlaceholder = node.ReceiverPlaceholder;
Generated\BoundNodes.xml.Generated.cs (22)
850public BoundSlicePatternReceiverPlaceholder Update(TypeSymbol type) 854var result = new BoundSlicePatternReceiverPlaceholder(this.Syntax, type, this.HasErrors); 5624public BoundDagSliceEvaluation(SyntaxNode syntax, TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess, BoundSlicePatternReceiverPlaceholder receiverPlaceholder, BoundSlicePatternRangePlaceholder argumentPlaceholder, BoundDagTemp input, bool hasErrors = false) 5653public BoundSlicePatternReceiverPlaceholder ReceiverPlaceholder { get; } 5659public BoundDagSliceEvaluation Update(TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess, BoundSlicePatternReceiverPlaceholder receiverPlaceholder, BoundSlicePatternRangePlaceholder argumentPlaceholder, BoundDagTemp input) 8408public BoundSlicePattern(SyntaxNode syntax, BoundPattern? pattern, BoundExpression? indexerAccess, BoundSlicePatternReceiverPlaceholder? receiverPlaceholder, BoundSlicePatternRangePlaceholder? argumentPlaceholder, TypeSymbol inputType, TypeSymbol narrowedType, bool hasErrors = false) 8427public BoundSlicePatternReceiverPlaceholder? ReceiverPlaceholder { get; } 8433public BoundSlicePattern Update(BoundPattern? pattern, BoundExpression? indexerAccess, BoundSlicePatternReceiverPlaceholder? receiverPlaceholder, BoundSlicePatternRangePlaceholder? argumentPlaceholder, TypeSymbol inputType, TypeSymbol narrowedType) 9108return VisitSlicePatternReceiverPlaceholder((BoundSlicePatternReceiverPlaceholder)node, arg); 9574public virtual R VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node, A arg) => this.DefaultVisit(node, arg); 9815public virtual BoundNode? VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node) => this.DefaultVisit(node); 10080public override BoundNode? VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node) => null; 11186public override BoundNode? VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node) 12054BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 12573BoundSlicePatternReceiverPlaceholder? receiverPlaceholder = node.ReceiverPlaceholder; 12887public override BoundNode? VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node) 12894BoundSlicePatternReceiverPlaceholder updatedNode = node.Update(infoAndType.Type!); 14212BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 15274BoundSlicePatternReceiverPlaceholder? receiverPlaceholder = node.ReceiverPlaceholder; 15591public override TreeDumperNode VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node, object? arg) => new TreeDumperNode("slicePatternReceiverPlaceholder", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
478public override BoundNode? VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node)
Lowering\LocalRewriter\LocalRewriter.PlaceholderReplacer.cs (1)
45public override BoundNode VisitSlicePatternReceiverPlaceholder(BoundSlicePatternReceiverPlaceholder node)