18 references to Compare
Microsoft.CodeAnalysis.AnalyzerUtilities (18)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyAbstractValueDomain.cs (1)
37
return _entitiesDomain.
Compare
(oldValue.AnalysisEntities, newValue.AnalysisEntities) * -1;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.DisposeAbstractValueDomain.cs (1)
36
return _disposingOperationsDomain.
Compare
(oldValue.DisposingOrEscapingOperations, newValue.DisposingOrEscapingOperations);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToAbstractValueDomain.cs (6)
35
int locationsCompareResult = _locationsDomain.
Compare
(oldValue.Locations, newValue.Locations);
36
int lValueCapturesCompareResult = _lValueCapturesDomain.
Compare
(oldValue.LValueCapturedOperations, newValue.LValueCapturedOperations);
37
var nullCompareResult = NullAbstractValueDomain.Default.
Compare
(oldValue.NullState, newValue.NullState);
55
if (NullAbstractValueDomain.Default.
Compare
(oldValue.NullState, newValue.NullState) > 0)
141
Debug.Assert(
Compare
(value1, result) <= 0);
142
Debug.Assert(
Compare
(value2, result) <= 0);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataAbstractValueDomain.cs (1)
28
return SetAbstractDomain<SymbolAccess>.Default.
Compare
(oldValue.SourceOrigins, newValue.SourceOrigins);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityMapAbstractDomain.cs (9)
100
Debug.Assert(ValueDomain.
Compare
(value1, mergedValue) <= 0);
164
Debug.Assert(ValueDomain.
Compare
(value1, mergedValue) <= 0);
165
Debug.Assert(ValueDomain.
Compare
(value2, mergedValue) <= 0);
185
Debug.Assert(ValueDomain.
Compare
(value1, mergedValue) <= 0);
186
Debug.Assert(ValueDomain.
Compare
(value2, mergedValue) <= 0);
194
Debug.Assert(ValueDomain.
Compare
(value1, mergedValue) <= 0);
206
Debug.Assert(ValueDomain.
Compare
(value2, mergedValue) <= 0);
259
Debug.Assert(ValueDomain.
Compare
(value1, mergedValue) <= 0);
260
Debug.Assert(ValueDomain.
Compare
(value2, mergedValue) <= 0);