2 writes to FalsePredicatedData
Microsoft.CodeAnalysis.NetAnalyzers (2)
src\9382845807600969\PerEntityPredicatedAnalysisData.cs (2)
30FalsePredicatedData = new DictionaryAnalysisData<TKey, TValue>(falsePredicatedData); 56FalsePredicatedData = null;
20 references to FalsePredicatedData
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) 55FalsePredicatedData?.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"/> 73if (value.FalsePredicatedData != null) 75Debug.Assert(!value.FalsePredicatedData.IsDisposed); 76Debug.Assert(builder.Add(value.FalsePredicatedData)); 146var predicatedDataToApply = trueData ? perEntityPredicateData.TruePredicatedData : perEntityPredicateData.FalsePredicatedData; 156var otherBranchPredicatedData = trueData ? perEntityPredicateData.FalsePredicatedData : perEntityPredicateData.TruePredicatedData; 183if (kvp.Value.FalsePredicatedData != null) 185RemoveEntryInPredicatedData(key, kvp.Value.FalsePredicatedData); 249var resultFalsePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.FalsePredicatedData, coreAnalysisDataForOtherBranch, coreDataAnalysisDomain); 288resultFalsePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.FalsePredicatedData, coreAnalysisData2, coreDataAnalysisDomain); 295resultFalsePredicatedData = Merge(kvp.Value.FalsePredicatedData, value2.FalsePredicatedData, 310var resultFalsePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.FalsePredicatedData, coreAnalysisData1, coreDataAnalysisDomain); 397!EqualsHelper(kvp.Value.FalsePredicatedData, otherValue.FalsePredicatedData)) 454if (kvp.Value.FalsePredicatedData != null) 456assertValidAnalysisData(kvp.Value.FalsePredicatedData);