2 writes to ThisOrMeInstance
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (2)
80
ThisOrMeInstance
= interproceduralInvocationInstance;
86
ThisOrMeInstance
= AnalysisEntity.CreateThisOrMeInstance(containingTypeSymbol, instanceLocation);
10 references to ThisOrMeInstance
Microsoft.CodeAnalysis.AnalyzerUtilities (10)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (3)
111
if (!HasAbstractValue(AnalysisEntityFactory.
ThisOrMeInstance
) &&
112
ShouldBeTracked(AnalysisEntityFactory.
ThisOrMeInstance
))
114
input.SetAbstractValue(AnalysisEntityFactory.
ThisOrMeInstance
, ThisOrMePointsToAbstractValue);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
181
ThisOrMeInstance
;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (6)
2463
return (AnalysisEntityFactory.
ThisOrMeInstance
, ThisOrMePointsToAbstractValue);
2497
=> (AnalysisEntityFactory.
ThisOrMeInstance
, ThisOrMePointsToAbstractValue);
2736
var invocationInstance = (AnalysisEntityFactory.
ThisOrMeInstance
, ThisOrMePointsToAbstractValue);
3645
/// Reset all the instance analysis data for <see cref="AnalysisEntityFactory.
ThisOrMeInstance
"/> if <see cref="HasPointsToAnalysisResult"/> is true and <see cref="PessimisticAnalysis"/> is also true.
3655
if (AnalysisEntityFactory.
ThisOrMeInstance
.Type.HasValueCopySemantics())
3657
ResetValueTypeInstanceAnalysisData(AnalysisEntityFactory.
ThisOrMeInstance
);