2 instantiations of BoundDagSliceEvaluation
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder_ListPatterns.cs (1)
63var sliceEvaluation = new BoundDagSliceEvaluation(slicePattern.Syntax, slicePattern.InputType, lengthTemp, startIndex: startIndex, endIndex: index,
Generated\BoundNodes.xml.Generated.cs (1)
5508var result = new BoundDagSliceEvaluation(this.Syntax, sliceType, lengthTemp, startIndex, endIndex, indexerAccess, receiverPlaceholder, argumentPlaceholder, input, this.HasErrors);
21 references to BoundDagSliceEvaluation
Microsoft.CodeAnalysis.CSharp (21)
Binder\DecisionDagBuilder.cs (3)
436input.Source is not BoundDagSliceEvaluation) 1132while (input.Source is BoundDagSliceEvaluation slice) 1147while (input.Source is BoundDagSliceEvaluation slice)
Binder\DecisionDagBuilder_ListPatterns.cs (1)
63var sliceEvaluation = new BoundDagSliceEvaluation(slicePattern.Syntax, slicePattern.InputType, lengthTemp, startIndex: startIndex, endIndex: index,
Binder\PatternExplainer.cs (3)
382BoundDagSliceEvaluation slice = null; 389case BoundDagSliceEvaluation e: 440case BoundDagSliceEvaluation e:
BoundTree\BoundDagEvaluation.cs (2)
42BoundDagSliceEvaluation e => getSymbolFromIndexerAccess(e.IndexerAccess), 141(BoundDagSliceEvaluation)obj is var e &&
FlowAnalysis\NullableWalker_Patterns.cs (1)
528case BoundDagSliceEvaluation e:
Generated\BoundNodes.xml.Generated.cs (9)
5504public BoundDagSliceEvaluation Update(TypeSymbol sliceType, BoundDagTemp lengthTemp, int startIndex, int endIndex, BoundExpression indexerAccess, BoundSlicePatternReceiverPlaceholder receiverPlaceholder, BoundSlicePatternRangePlaceholder argumentPlaceholder, BoundDagTemp input) 5508var result = new BoundDagSliceEvaluation(this.Syntax, sliceType, lengthTemp, startIndex, endIndex, indexerAccess, receiverPlaceholder, argumentPlaceholder, input, this.HasErrors); 8803return VisitDagSliceEvaluation((BoundDagSliceEvaluation)node, arg); 9114public virtual R VisitDagSliceEvaluation(BoundDagSliceEvaluation node, A arg) => this.DefaultVisit(node, arg); 9342public virtual BoundNode? VisitDagSliceEvaluation(BoundDagSliceEvaluation node) => this.DefaultVisit(node); 10016public override BoundNode? VisitDagSliceEvaluation(BoundDagSliceEvaluation node) 11242public override BoundNode? VisitDagSliceEvaluation(BoundDagSliceEvaluation node) 13245public override BoundNode? VisitDagSliceEvaluation(BoundDagSliceEvaluation node) 15670public override TreeDumperNode VisitDagSliceEvaluation(BoundDagSliceEvaluation node, object? arg) => new TreeDumperNode("dagSliceEvaluation", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (2)
275case BoundDagSliceEvaluation e: 320BoundExpression makeUnloweredRangeArgument(BoundDagSliceEvaluation e)