1 implementation of IDynamicIndexerAccessOperation
Microsoft.CodeAnalysis (1)
Operations\OperationNodes.cs (1)
414internal 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)
11473public virtual void VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation) => DefaultVisit(operation); 11612public virtual TResult? VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (5)
6201var dynamicIndexer = (IDynamicIndexerAccessOperation)instance; 6284or IDynamicIndexerAccessOperation 6331else if (lhs is IDynamicIndexerAccessOperation dynamicIndexerAccess) 6645public override IOperation VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation, int? captureIdForResult)
Operations\OperationCloner.cs (1)
40public override IOperation VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation, object? argument)
Operations\OperationExtensions.cs (2)
203public static string? GetArgumentName(this IDynamicIndexerAccessOperation dynamicOperation, int index) 273public static RefKind? GetArgumentRefKind(this IDynamicIndexerAccessOperation dynamicOperation, int index)
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
819private IDynamicIndexerAccessOperation CreateBoundDynamicIndexerAccessExpressionOperation(BoundDynamicIndexerAccess boundDynamicIndexerAccess)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (106)
Semantics\DynamicTests.cs (106)
6038var operation = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 6161var operation = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 6281var operation = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 6389var operation = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 6431var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 6478var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 6522var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 6567var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 6621var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 6687var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 6796var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 6906var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 7003var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 7075var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 7178var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 7291var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 7407var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 7520var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 7597var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 7702var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 7808var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 7912var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 7983var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 8089var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 8194var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 8299var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 8408var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 8517var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 8627var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 8736var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 8805var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 8877var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 8933var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 9023var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 9114var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 9204var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 9260var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 9321var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 9442var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 9562var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 9676var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 9787var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 9898var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 10029var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 10157var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 10285var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 10439var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 10573var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 10721var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 10991var propertyRef = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 11600var operation = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 11652var operation = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess); 11692var operation = (IDynamicIndexerAccessOperation)model.GetOperation(elementAccess);
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1486public override void VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation) 1488LogString(nameof(IDynamicIndexerAccessOperation));
Compilation\TestOperationVisitor.cs (1)
1078public override void VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation)
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\OperationTests.cs (1)
91IDynamicIndexerAccessOperation nullDynamicExpression = null;