2 writes to ThisOrMeInstance
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (2)
80ThisOrMeInstance = interproceduralInvocationInstance; 86ThisOrMeInstance = AnalysisEntity.CreateThisOrMeInstance(containingTypeSymbol, instanceLocation);
10 references to ThisOrMeInstance
Microsoft.CodeAnalysis.AnalyzerUtilities (10)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (3)
111if (!HasAbstractValue(AnalysisEntityFactory.ThisOrMeInstance) && 112ShouldBeTracked(AnalysisEntityFactory.ThisOrMeInstance)) 114input.SetAbstractValue(AnalysisEntityFactory.ThisOrMeInstance, ThisOrMePointsToAbstractValue);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
181ThisOrMeInstance;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (6)
2463return (AnalysisEntityFactory.ThisOrMeInstance, ThisOrMePointsToAbstractValue); 2497=> (AnalysisEntityFactory.ThisOrMeInstance, ThisOrMePointsToAbstractValue); 2736var 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. 3655if (AnalysisEntityFactory.ThisOrMeInstance.Type.HasValueCopySemantics()) 3657ResetValueTypeInstanceAnalysisData(AnalysisEntityFactory.ThisOrMeInstance);