1 implementation of Indices
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
5235public ImmutableArray<IOperation> Indices { get; }
14 references to Indices
ILLink.RoslynAnalyzer (4)
DataFlow\LocalDataFlowVisitor.cs (4)
324 if (arrayElementRef.Indices.Length != 1) 328 TValue index = Visit (arrayElementRef.Indices[0], state); 664 if (operation.Indices.Length != 1) 667 return HandleArrayElementRead (Visit (operation.ArrayReference, state), Visit (operation.Indices[0], state), operation);
Microsoft.CodeAnalysis (4)
Operations\ControlFlowGraphBuilder.cs (4)
2123ImmutableArray<IOperation> visitedIndices = VisitArray(operation.Indices); 6188VisitAndPushArray(arrayReference.Indices); 6249ImmutableArray<IOperation> indices = PopArray(arrayElementReference.Indices); 6326foreach (var index in arrayAccess.Indices)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (2)
145if (arrayElementReference.Indices.Length != 1) 152arrayElementReference.Indices[0],
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (2)
145if (arrayElementReference.Indices.Length != 1) 152arrayElementReference.Indices[0],
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (1)
941VisitArray(operation.Indices, "Indices", logElementCount: true);
Compilation\TestOperationVisitor.cs (1)
601AssertEx.Equal(new[] { operation.ArrayReference }.Concat(operation.Indices), operation.ChildOperations);