diff --git a/src/Utilities/FlowAnalysis/FlowAnalysis/Analysis/TaintedDataAnalysis/SourceInfo.cs b/src/Utilities/FlowAnalysis/FlowAnalysis/Analysis/TaintedDataAnalysis/SourceInfo.cs index fb7f6371f7..d26d851212 100644 --- a/src/Utilities/FlowAnalysis/FlowAnalysis/Analysis/TaintedDataAnalysis/SourceInfo.cs +++ b/src/Utilities/FlowAnalysis/FlowAnalysis/Analysis/TaintedDataAnalysis/SourceInfo.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Immutable; +using System.Linq; using Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PointsToAnalysis; using Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.ValueContentAnalysis; using Microsoft.CodeAnalysis.Operations; @@ -140,7 +141,7 @@ internal class SourceInfo : ITaintedDataInfo, IEquatable /// /// Indicates that this uses s. /// - public bool RequiresValueContentAnalysis => this.TaintedMethodsNeedsValueContentAnalysis != null; + public bool RequiresValueContentAnalysis => this.TaintedMethodsNeedsValueContentAnalysis.Any(); public override int GetHashCode() {