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