1 write to Parent
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (1)
61
Parent
= parent;
20 references to Parent
Microsoft.CodeAnalysis.AnalyzerUtilities (20)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (10)
132
return new AnalysisEntity(Symbol, Indices, InstanceReferenceOperationSyntax, CaptureId, mergedInstanceLocation, Type,
Parent
, EntityForInstanceLocation, IsThisOrMeInstance);
160
Debug.Assert(
Parent
== null || result);
186
return
Parent
!= null &&
Parent
.Type.HasValueCopySemantics();
217
=> new(Symbol, indices, InstanceReferenceOperationSyntax, CaptureId, InstanceLocation, Type,
Parent
, EntityForInstanceLocation, IsThisOrMeInstance);
239
&&
Parent
.GetHashCodeOrDefault() == other.
Parent
.GetHashCodeOrDefault()
266
hashCode.Add(
Parent
.GetHashCodeOrDefault());
280
AnalysisEntity? current = this.
Parent
;
288
current = current.
Parent
;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (4)
798
if (tupleElementEntity.
Parent
== null)
801
return childEntity.
Parent
== null &&
809
IsMatchingAssignedEntity(tupleElementEntity.
Parent
, childEntity.
Parent
);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (4)
565
analysisEntity.
Parent
== newRootInstance.
Parent
&&
571
if (analysisEntity.
Parent
== null)
576
AnalysisEntity parentOpt = CreateWithNewInstanceRoot(analysisEntity.
Parent
, newRootInstance);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityMapAbstractDomain.cs (2)
55
if (analysisEntity.
Parent
!= null &&
56
!CanSkipNewEntity(analysisEntity.
Parent
))