1 implementation of Indices
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
5275public ImmutableArray<IOperation> Indices { get; }
13 references to Indices
ILLink.RoslynAnalyzer (4)
DataFlow\LocalDataFlowVisitor.cs (4)
382if (arrayElementRef.Indices.Length != 1) 386TValue index = Visit(arrayElementRef.Indices[0], state); 782if (operation.Indices.Length != 1) 785return HandleArrayElementRead(Visit(operation.ArrayReference, state), Visit(operation.Indices[0], state), operation);
Microsoft.CodeAnalysis (4)
Operations\ControlFlowGraphBuilder.cs (4)
2133ImmutableArray<IOperation> visitedIndices = VisitArray(operation.Indices); 6199VisitAndPushArray(arrayReference.Indices); 6260ImmutableArray<IOperation> indices = PopArray(arrayElementReference.Indices); 6337foreach (var index in arrayAccess.Indices)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
154indices = CreateAbstractIndices(arrayElementReference.Indices);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (2)
144if (arrayElementReference.Indices.Length != 1) 151arrayElementReference.Indices[0],
Microsoft.CodeAnalysis.CSharp.Features (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (2)
144if (arrayElementReference.Indices.Length != 1) 151arrayElementReference.Indices[0],