1 implementation of IDynamicIndexerAccessOperation
Microsoft.CodeAnalysis (1)
Operations\OperationNodes.cs (1)
414
internal sealed partial class DynamicIndexerAccessOperation : HasDynamicArgumentsExpression,
IDynamicIndexerAccessOperation
124 references to IDynamicIndexerAccessOperation
ILLink.RoslynAnalyzer (2)
DataFlow\LocalDataFlowVisitor.cs (2)
195
public override TValue VisitDynamicIndexerAccess (
IDynamicIndexerAccessOperation
operation, LocalDataFlowState<TValue, TContext, TValueLattice, TContextLattice> state)
355
case
IDynamicIndexerAccessOperation
:
Microsoft.CodeAnalysis (11)
Generated\OperationKind.Generated.cs (1)
139
/// <summary>Indicates an <see cref="
IDynamicIndexerAccessOperation
"/>.</summary>
Generated\Operations.Generated.cs (2)
11473
public virtual void VisitDynamicIndexerAccess(
IDynamicIndexerAccessOperation
operation) => DefaultVisit(operation);
11612
public virtual TResult? VisitDynamicIndexerAccess(
IDynamicIndexerAccessOperation
operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (5)
6201
var
dynamicIndexer = (
IDynamicIndexerAccessOperation
)instance;
6284
or
IDynamicIndexerAccessOperation
6331
else if (lhs is
IDynamicIndexerAccessOperation
dynamicIndexerAccess)
6645
public override IOperation VisitDynamicIndexerAccess(
IDynamicIndexerAccessOperation
operation, int? captureIdForResult)
Operations\OperationCloner.cs (1)
40
public override IOperation VisitDynamicIndexerAccess(
IDynamicIndexerAccessOperation
operation, object? argument)
Operations\OperationExtensions.cs (2)
203
public static string? GetArgumentName(this
IDynamicIndexerAccessOperation
dynamicOperation, int index)
273
public static RefKind? GetArgumentRefKind(this
IDynamicIndexerAccessOperation
dynamicOperation, int index)
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
819
private
IDynamicIndexerAccessOperation
CreateBoundDynamicIndexerAccessExpressionOperation(BoundDynamicIndexerAccess boundDynamicIndexerAccess)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (106)
Semantics\DynamicTests.cs (106)
6038
var
operation = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6161
var
operation = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6281
var
operation = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6389
var
operation = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6431
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6478
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6522
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6567
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6621
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6687
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6796
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6906
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7003
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7075
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7178
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7291
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7407
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7520
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7597
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7702
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7808
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7912
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7983
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8089
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8194
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8299
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8408
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8517
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8627
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8736
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8805
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8877
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8933
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9023
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9114
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9204
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9260
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9321
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9442
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9562
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9676
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9787
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9898
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
10029
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
10157
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
10285
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
10439
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
10573
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
10721
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
10991
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
11600
var
operation = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
11652
var
operation = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
11692
var
operation = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1486
public override void VisitDynamicIndexerAccess(
IDynamicIndexerAccessOperation
operation)
1488
LogString(nameof(
IDynamicIndexerAccessOperation
));
Compilation\TestOperationVisitor.cs (1)
1078
public override void VisitDynamicIndexerAccess(
IDynamicIndexerAccessOperation
operation)
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\OperationTests.cs (1)
91
IDynamicIndexerAccessOperation
nullDynamicExpression = null;