5 instantiations of BoundImplicitIndexerValuePlaceholder
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Expressions.cs (4)
8034
var argumentPlaceholders = ImmutableArray.Create(new
BoundImplicitIndexerValuePlaceholder
(convertedArguments[0].Syntax, int32) { WasCompilerGenerated = true });
8677
var intPlaceholder = new
BoundImplicitIndexerValuePlaceholder
(syntax, Compilation.GetSpecialType(SpecialType.System_Int32)) { WasCompilerGenerated = true };
8752
var startArgumentPlaceholder = new
BoundImplicitIndexerValuePlaceholder
(syntax, Compilation.GetSpecialType(SpecialType.System_Int32)) { WasCompilerGenerated = true };
8753
var lengthArgumentPlaceholder = new
BoundImplicitIndexerValuePlaceholder
(syntax, Compilation.GetSpecialType(SpecialType.System_Int32)) { WasCompilerGenerated = true };
Generated\BoundNodes.xml.Generated.cs (1)
720
var result = new
BoundImplicitIndexerValuePlaceholder
(this.Syntax, type, this.HasErrors);
24 references to BoundImplicitIndexerValuePlaceholder
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder_Expressions.cs (6)
8612
out ImmutableArray<
BoundImplicitIndexerValuePlaceholder
> argumentPlaceholders,
8644
out ImmutableArray<
BoundImplicitIndexerValuePlaceholder
> argumentPlaceholders,
8677
var
intPlaceholder = new BoundImplicitIndexerValuePlaceholder(syntax, Compilation.GetSpecialType(SpecialType.System_Int32)) { WasCompilerGenerated = true };
8750
out BoundExpression indexerOrSliceAccess, out ImmutableArray<
BoundImplicitIndexerValuePlaceholder
> argumentPlaceholders)
8752
var
startArgumentPlaceholder = new BoundImplicitIndexerValuePlaceholder(syntax, Compilation.GetSpecialType(SpecialType.System_Int32)) { WasCompilerGenerated = true };
8753
var
lengthArgumentPlaceholder = new BoundImplicitIndexerValuePlaceholder(syntax, Compilation.GetSpecialType(SpecialType.System_Int32)) { WasCompilerGenerated = true };
FlowAnalysis\NullableWalker.cs (1)
9853
public override BoundNode? VisitImplicitIndexerValuePlaceholder(
BoundImplicitIndexerValuePlaceholder
node)
Generated\BoundNodes.xml.Generated.cs (14)
716
public
BoundImplicitIndexerValuePlaceholder
Update(TypeSymbol type)
720
var
result = new BoundImplicitIndexerValuePlaceholder(this.Syntax, type, this.HasErrors);
7185
public BoundImplicitIndexerAccess(SyntaxNode syntax, BoundExpression receiver, BoundExpression argument, BoundExpression lengthOrCountAccess, BoundImplicitIndexerReceiverPlaceholder receiverPlaceholder, BoundExpression indexerOrSliceAccess, ImmutableArray<
BoundImplicitIndexerValuePlaceholder
> argumentPlaceholders, TypeSymbol type, bool hasErrors = false)
7215
public ImmutableArray<
BoundImplicitIndexerValuePlaceholder
> ArgumentPlaceholders { get; }
7220
public BoundImplicitIndexerAccess Update(BoundExpression receiver, BoundExpression argument, BoundExpression lengthOrCountAccess, BoundImplicitIndexerReceiverPlaceholder receiverPlaceholder, BoundExpression indexerOrSliceAccess, ImmutableArray<
BoundImplicitIndexerValuePlaceholder
> argumentPlaceholders, TypeSymbol type)
8537
return VisitImplicitIndexerValuePlaceholder((
BoundImplicitIndexerValuePlaceholder
)node, arg);
8981
public virtual R VisitImplicitIndexerValuePlaceholder(
BoundImplicitIndexerValuePlaceholder
node, A arg) => this.DefaultVisit(node, arg);
9209
public virtual BoundNode? VisitImplicitIndexerValuePlaceholder(
BoundImplicitIndexerValuePlaceholder
node) => this.DefaultVisit(node);
9457
public override BoundNode? VisitImplicitIndexerValuePlaceholder(
BoundImplicitIndexerValuePlaceholder
node) => null;
10476
public override BoundNode? VisitImplicitIndexerValuePlaceholder(
BoundImplicitIndexerValuePlaceholder
node)
11538
ImmutableArray<
BoundImplicitIndexerValuePlaceholder
> argumentPlaceholders = node.ArgumentPlaceholders;
11912
public override BoundNode? VisitImplicitIndexerValuePlaceholder(
BoundImplicitIndexerValuePlaceholder
node)
11919
BoundImplicitIndexerValuePlaceholder
updatedNode = node.Update(infoAndType.Type!);
14511
public override TreeDumperNode VisitImplicitIndexerValuePlaceholder(
BoundImplicitIndexerValuePlaceholder
node, object? arg) => new TreeDumperNode("implicitIndexerValuePlaceholder", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.cs (1)
1073
public override BoundNode? VisitImplicitIndexerValuePlaceholder(
BoundImplicitIndexerValuePlaceholder
node)
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (2)
195
public override BoundNode? VisitImplicitIndexerValuePlaceholder(
BoundImplicitIndexerValuePlaceholder
node)
328
var
argumentPlaceholder = node.ArgumentPlaceholders[0];