1 write to PointsToAnalysisResult
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractDataFlowAnalysisContext.cs (1)
69PointsToAnalysisResult = pointsToAnalysisResult;
34 references to PointsToAnalysisResult
Microsoft.CodeAnalysis.AnalyzerUtilities (34)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (1)
39Debug.Assert(analysisContext.PointsToAnalysisResult != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
35Debug.Assert(analysisContext.PointsToAnalysisResult != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysisContext.cs (1)
94PointsToAnalysisResult, TryGetOrComputeAnalysisResult, ParentControlFlowGraph,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (2)
60Debug.Assert(analysisContext.PointsToAnalysisResult != null); 360if (!this.DataFlowAnalysisContext.PointsToAnalysisResult!.ExitBlockOutput.Data.TryGetValue(
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.cs (1)
121TaintedDataAnalysisDomain analysisDomain = new TaintedDataAnalysisDomain(new CoreTaintedDataAnalysisDataDomain(analysisContext.PointsToAnalysisResult));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (2)
310new Lazy<PointsToAnalysisResult?>(() => DataFlowAnalysisContext.PointsToAnalysisResult), 311new Lazy<(PointsToAnalysisResult?, ValueContentAnalysisResult?)>(() => (DataFlowAnalysisContext.PointsToAnalysisResult, DataFlowAnalysisContext.ValueContentAnalysisResult)),
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.cs (1)
115var analysisDomain = new ValueContentAnalysisDomain(analysisContext.PointsToAnalysisResult);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractDataFlowAnalysisContext.cs (3)
170hashCode.Add(PointsToAnalysisResult.GetHashCodeOrDefault()); 189&& PointsToAnalysisResult.GetHashCodeOrDefault() == other.PointsToAnalysisResult.GetHashCodeOrDefault()
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractLocationDataFlowOperationVisitor.cs (1)
25Debug.Assert(analysisContext.PointsToAnalysisResult != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (21)
323: analysisContext.PointsToAnalysisResult?.PointsToAnalysisKind ?? PointsToAnalysisKind.None; 607if (DataFlowAnalysisContext.PointsToAnalysisResult is { } pointsToAnalysisResult) 765if (DataFlowAnalysisContext.PointsToAnalysisResult != null && 766isPredicateAlwaysFalseForBranch(DataFlowAnalysisContext.PointsToAnalysisResult.GetPredicateKind(branch.BranchValue))) 1105if (DataFlowAnalysisContext.PointsToAnalysisResult == null) 1111return DataFlowAnalysisContext.PointsToAnalysisResult[operation]; 1129if (operation == null || DataFlowAnalysisContext.PointsToAnalysisResult == null) 1135return DataFlowAnalysisContext.PointsToAnalysisResult.GetEscapedAbstractLocations(operation); 1142if (parameterEntity == null || DataFlowAnalysisContext.PointsToAnalysisResult == null) 1148return DataFlowAnalysisContext.PointsToAnalysisResult.GetEscapedAbstractLocations(parameterEntity); 1155RoslynDebug.Assert(DataFlowAnalysisContext.PointsToAnalysisResult != null); 1157var outputData = DataFlowAnalysisContext.PointsToAnalysisResult.EntryBlockOutput.Data; 1163RoslynDebug.Assert(DataFlowAnalysisContext.PointsToAnalysisResult != null); 1164var inputData = DataFlowAnalysisContext.PointsToAnalysisResult[CurrentBasicBlock].Data; 1177RoslynDebug.Assert(DataFlowAnalysisContext.PointsToAnalysisResult != null); 1178var inputData = DataFlowAnalysisContext.PointsToAnalysisResult.MergedStateForUnhandledThrowOperations?.Data; 1372(DataFlowAnalysisContext.PointsToAnalysisResult == null || DataFlowAnalysisContext.PointsToAnalysisResult[basicBlock].IsReachable) && 2251var pointsToAnalysisResult = (PointsToAnalysisResult?)DataFlowAnalysisContext.PointsToAnalysisResult?.TryGetInterproceduralResult(originalOperation); 2638var pointsToAnalysisResult = (PointsToAnalysisResult?)DataFlowAnalysisContext.PointsToAnalysisResult?.TryGetStandaloneLocalFunctionAnalysisResult(localFunction); 2688var pointsToAnalysisResult = (PointsToAnalysisResult?)DataFlowAnalysisContext.PointsToAnalysisResult?.TryGetInterproceduralResult(lambda);