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