23 references to TaintedDataAbstractValueKind
Microsoft.CodeAnalysis.NetAnalyzers (23)
src\40daf5e1cab76dff\TaintedDataAbstractValue.cs (9)
19
public static readonly TaintedDataAbstractValue NotTainted = new(
TaintedDataAbstractValueKind
.NotTainted, ImmutableHashSet<SymbolAccess>.Empty);
21
private TaintedDataAbstractValue(
TaintedDataAbstractValueKind
kind, ImmutableHashSet<SymbolAccess> sourceOrigins)
30
public
TaintedDataAbstractValueKind
Kind { get; }
60
TaintedDataAbstractValueKind
.Tainted,
76
Debug.Assert(value1.Kind ==
TaintedDataAbstractValueKind
.Tainted);
77
Debug.Assert(value2.Kind ==
TaintedDataAbstractValueKind
.Tainted);
80
TaintedDataAbstractValueKind
.Tainted,
94
Debug.Assert(value.Kind ==
TaintedDataAbstractValueKind
.Tainted);
100
TaintedDataAbstractValueKind
.Tainted,
src\40daf5e1cab76dff\TaintedDataAnalysis.CoreTaintedDataAnalysisDataDomain.cs (1)
20
return value.Kind ==
TaintedDataAbstractValueKind
.NotTainted;
src\40daf5e1cab76dff\TaintedDataAnalysis.TaintedDataAbstractValueDomain.cs (4)
25
if (oldValue.Kind ==
TaintedDataAbstractValueKind
.Tainted && newValue.Kind ==
TaintedDataAbstractValueKind
.Tainted)
51
if (value1.Kind ==
TaintedDataAbstractValueKind
.Tainted && value2.Kind ==
TaintedDataAbstractValueKind
.Tainted)
src\40daf5e1cab76dff\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (9)
152
if (value.Kind ==
TaintedDataAbstractValueKind
.Tainted
186
if (childValue.Kind ==
TaintedDataAbstractValueKind
.Tainted)
291
.Where(s => s.Parameter != null && this.GetCachedAbstractValue(s).Kind ==
TaintedDataAbstractValueKind
.Tainted)
294
if (visitedInstance != null && this.GetCachedAbstractValue(visitedInstance).Kind ==
TaintedDataAbstractValueKind
.Tainted)
482
if (baseAbstractValue.Kind ==
TaintedDataAbstractValueKind
.Tainted)
490
.Where(v => v.Kind ==
TaintedDataAbstractValueKind
.Tainted);
491
if (baseAbstractValue.Kind ==
TaintedDataAbstractValueKind
.Tainted)
600
&& assignmentValueAbstractValue.Kind ==
TaintedDataAbstractValueKind
.Tainted
754
a => this.GetCachedAbstractValue(a).Kind ==
TaintedDataAbstractValueKind
.Tainted