1 implementation of IArrayElementReferenceOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4852internal sealed partial class ArrayElementReferenceOperation : Operation, IArrayElementReferenceOperation
20 references to IArrayElementReferenceOperation
Microsoft.CodeAnalysis (9)
Generated\OperationKind.Generated.cs (1)
63/// <summary>Indicates an <see cref="IArrayElementReferenceOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
10356public override IOperation VisitArrayElementReference(IArrayElementReferenceOperation operation, object? argument) 10873public virtual void VisitArrayElementReference(IArrayElementReferenceOperation operation) => DefaultVisit(operation); 11009public virtual TResult? VisitArrayElementReference(IArrayElementReferenceOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (5)
2113public override IOperation VisitArrayElementReference(IArrayElementReferenceOperation operation, int? captureIdForResult) 6081var arrayReference = (IArrayElementReferenceOperation)instance; 6134var arrayElementReference = (IArrayElementReferenceOperation)originalTarget;
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
1557private IArrayElementReferenceOperation CreateBoundArrayAccessOperation(BoundArrayAccess boundArrayAccess)
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
CastSimplifier.cs (1)
964return operation is IFieldReferenceOperation or IArrayElementReferenceOperation;
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (2)
142var arrayElementReference = (IArrayElementReferenceOperation)context.Operation;
Microsoft.CodeAnalysis.CSharp.Features (2)
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (2)
142var arrayElementReference = (IArrayElementReferenceOperation)context.Operation;
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CastSimplifier.cs (1)
964return operation is IFieldReferenceOperation or IArrayElementReferenceOperation;
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
935public override void VisitArrayElementReference(IArrayElementReferenceOperation operation) 937LogString(nameof(IArrayElementReferenceOperation));
Compilation\TestOperationVisitor.cs (1)
586public override void VisitArrayElementReference(IArrayElementReferenceOperation operation)
Microsoft.CodeAnalysis.VisualBasic (1)
Operations\VisualBasicOperationFactory.vb (1)
473Private Function CreateBoundArrayAccessOperation(boundArrayAccess As BoundArrayAccess) As IArrayElementReferenceOperation