2 writes to TruePredicatedData
Microsoft.CodeAnalysis.NetAnalyzers (2)
src\9382845807600969\PerEntityPredicatedAnalysisData.cs (2)
25
TruePredicatedData
= new DictionaryAnalysisData<TKey, TValue>(truePredicatedData);
54
TruePredicatedData
= null;
20 references to TruePredicatedData
Microsoft.CodeAnalysis.NetAnalyzers (20)
src\9382845807600969\PerEntityPredicatedAnalysisData.cs (3)
14
/// Used to improve the preciseness of analysis when we can apply the <see cref="
TruePredicatedData
"/> or <see cref="FalsePredicatedData"/>
35
: this(fromData.
TruePredicatedData
, fromData.FalsePredicatedData)
53
TruePredicatedData
?.Dispose();
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\PredicatedAnalysisData.cs (17)
21
/// Predicate analysis data is used to improve the preciseness of analysis when we can apply the <see cref="PerEntityPredicatedAnalysisData.
TruePredicatedData
"/> or <see cref="PerEntityPredicatedAnalysisData.FalsePredicatedData"/>
67
if (value.
TruePredicatedData
!= null)
69
Debug.Assert(!value.
TruePredicatedData
.IsDisposed);
70
Debug.Assert(builder.Add(value.
TruePredicatedData
));
146
var predicatedDataToApply = trueData ? perEntityPredicateData.
TruePredicatedData
: perEntityPredicateData.FalsePredicatedData;
156
var otherBranchPredicatedData = trueData ? perEntityPredicateData.FalsePredicatedData : perEntityPredicateData.
TruePredicatedData
;
178
if (kvp.Value.
TruePredicatedData
!= null)
180
RemoveEntryInPredicatedData(key, kvp.Value.
TruePredicatedData
);
248
var resultTruePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.
TruePredicatedData
, coreAnalysisDataForOtherBranch, coreDataAnalysisDomain);
287
resultTruePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.
TruePredicatedData
, coreAnalysisData2, coreDataAnalysisDomain);
293
resultTruePredicatedData = Merge(kvp.Value.
TruePredicatedData
, value2.
TruePredicatedData
,
309
var resultTruePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.
TruePredicatedData
, coreAnalysisData1, coreDataAnalysisDomain);
396
!EqualsHelper(kvp.Value.
TruePredicatedData
, otherValue.
TruePredicatedData
) ||
449
if (kvp.Value.
TruePredicatedData
!= null)
451
assertValidAnalysisData(kvp.Value.
TruePredicatedData
);