1 implementation of IDynamicIndexerAccessOperation
Microsoft.CodeAnalysis (1)
Operations\OperationNodes.cs (1)
414
internal sealed partial class DynamicIndexerAccessOperation : HasDynamicArgumentsExpression,
IDynamicIndexerAccessOperation
127 references to IDynamicIndexerAccessOperation
ILLink.RoslynAnalyzer (2)
DataFlow\LocalDataFlowVisitor.cs (2)
199
public override TValue VisitDynamicIndexerAccess(
IDynamicIndexerAccessOperation
operation, LocalDataFlowState<TValue, TContext, TValueLattice, TContextLattice> state)
409
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.AnalyzerUtilities (2)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
1135
public override PointsToAbstractValue VisitDynamicIndexerAccess(
IDynamicIndexerAccessOperation
operation, object? argument)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
157
case
IDynamicIndexerAccessOperation
dynamicIndexerAccess:
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
819
private
IDynamicIndexerAccessOperation
CreateBoundDynamicIndexerAccessExpressionOperation(BoundDynamicIndexerAccess boundDynamicIndexerAccess)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (106)
Semantics\DynamicTests.cs (106)
6136
var
operation = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6259
var
operation = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6379
var
operation = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6487
var
operation = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6529
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6576
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6620
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6665
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6719
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6785
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
6894
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7004
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7101
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7173
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7276
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7389
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7505
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7618
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7695
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7800
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
7906
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8010
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8081
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8187
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8292
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8397
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8506
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8615
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8725
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8834
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8903
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
8975
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9031
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9121
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9212
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9302
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9358
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9419
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9540
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9660
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9774
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9885
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
9996
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
10127
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
10255
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
10383
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
10537
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
10671
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
10819
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
11089
var
propertyRef = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
11698
var
operation = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
11750
var
operation = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
11790
var
operation = (
IDynamicIndexerAccessOperation
)model.GetOperation(elementAccess);
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1468
public override void VisitDynamicIndexerAccess(
IDynamicIndexerAccessOperation
operation)
1470
LogString(nameof(
IDynamicIndexerAccessOperation
));
Compilation\TestOperationVisitor.cs (1)
1079
public override void VisitDynamicIndexerAccess(
IDynamicIndexerAccessOperation
operation)
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\OperationTests.cs (1)
91
IDynamicIndexerAccessOperation
nullDynamicExpression = null;
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
640
public override void VisitDynamicIndexerAccess(
IDynamicIndexerAccessOperation
operation)