1 write to Indices
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (1)
56Indices = indices;
16 references to Indices
Microsoft.CodeAnalysis.AnalyzerUtilities (16)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (5)
132return new AnalysisEntity(Symbol, Indices, InstanceReferenceOperationSyntax, CaptureId, mergedInstanceLocation, Type, Parent, EntityForInstanceLocation, IsThisOrMeInstance); 151else if (!Indices.IsEmpty) 235&& HashUtilities.Combine(Indices) == HashUtilities.Combine(other.Indices) 262hashCode.Add(HashUtilities.Combine(Indices));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityBasedPredicateAnalysisData.cs (9)
171if (!analysisEntity.Indices.Any(index => !index.IsConstant())) 183if (entity.Indices.Length != analysisEntity.Indices.Length || 190for (var i = 0; i < entity.Indices.Length; i++) 192if (entity.Indices[i].IsConstant() && 193analysisEntity.Indices[i].IsConstant() && 194!entity.Indices[i].Equals(analysisEntity.Indices[i])) 202entity.WithIndices(analysisEntity.Indices).Equals(analysisEntity) &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
161if (!entity.Indices.IsEmpty &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
577return Create(analysisEntity.Symbol, analysisEntity.Indices, analysisEntity.Type, newRootInstance.InstanceLocation, parentOpt, newRootInstance.EntityForInstanceLocation);