1 write to SourceOrigins
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAbstractValue.cs (1)
25this.SourceOrigins = sourceOrigins;
11 references to SourceOrigins
Microsoft.CodeAnalysis.AnalyzerUtilities (11)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAbstractValue.cs (6)
40hashCode.Add(HashUtilities.Combine(SourceOrigins)); 47return HashUtilities.Combine(SourceOrigins) == HashUtilities.Combine(other.SourceOrigins) 82value1.SourceOrigins.Union(value2.SourceOrigins)); 97sourceOriginsBuilder.UnionWith(value.SourceOrigins);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataAbstractValueDomain.cs (2)
28return SetAbstractDomain<SymbolAccess>.Default.Compare(oldValue.SourceOrigins, newValue.SourceOrigins);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (3)
485sourceOrigins = new HashSet<SymbolAccess>(baseAbstractValue.SourceOrigins); 572this.TrackTaintedDataEnteringSink(targetMethod, originalOperation.Syntax.GetLocation(), sinkKinds, abstractValue.SourceOrigins); 610assignmentValueAbstractValue.SourceOrigins);