1 implementation of IDynamicIndexerAccessOperation
Microsoft.CodeAnalysis (1)
Operations\OperationNodes.cs (1)
414internal sealed partial class DynamicIndexerAccessOperation : HasDynamicArgumentsExpression, IDynamicIndexerAccessOperation
17 references to IDynamicIndexerAccessOperation
ILLink.RoslynAnalyzer (2)
DataFlow\LocalDataFlowVisitor.cs (2)
199public override TValue VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation, LocalDataFlowState<TValue, TContext, TValueLattice, TContextLattice> state) 414case IDynamicIndexerAccessOperation:
Microsoft.CodeAnalysis (11)
Generated\OperationKind.Generated.cs (1)
140/// <summary>Indicates an <see cref="IDynamicIndexerAccessOperation"/>.</summary>
Generated\Operations.Generated.cs (2)
11550public virtual void VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation) => DefaultVisit(operation); 11691public virtual TResult? VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (5)
6212var dynamicIndexer = (IDynamicIndexerAccessOperation)instance; 6295or IDynamicIndexerAccessOperation 6342else if (lhs is IDynamicIndexerAccessOperation dynamicIndexerAccess) 6678public override IOperation VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation, int? captureIdForResult)
Operations\OperationCloner.cs (1)
40public override IOperation VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation, object? argument)
Operations\OperationExtensions.cs (2)
208public static string? GetArgumentName(this IDynamicIndexerAccessOperation dynamicOperation, int index) 278public static RefKind? GetArgumentRefKind(this IDynamicIndexerAccessOperation dynamicOperation, int index)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
1135public override PointsToAbstractValue VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation, object? argument)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
157case IDynamicIndexerAccessOperation dynamicIndexerAccess:
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
834private IDynamicIndexerAccessOperation CreateBoundDynamicIndexerAccessExpressionOperation(BoundDynamicIndexerAccess boundDynamicIndexerAccess)
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
639public override void VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation)