30 references to Combine
Microsoft.CodeAnalysis.AnalyzerUtilities (30)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAbstractValue.cs (3)
80hashCode.Add(HashUtilities.Combine(AnalysisEntities)); 87return HashUtilities.Combine(AnalysisEntities) == HashUtilities.Combine(other.AnalysisEntities)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAbstractValue.cs (3)
76hashCode.Add(HashUtilities.Combine(DisposingOrEscapingOperations)); 83return HashUtilities.Combine(DisposingOrEscapingOperations) == HashUtilities.Combine(other.DisposingOrEscapingOperations)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisContext.cs (3)
119hashCode.Add(HashUtilities.Combine(DisposeOwnershipTransferLikelyTypes)); 128&& HashUtilities.Combine(DisposeOwnershipTransferLikelyTypes) == HashUtilities.Combine(other.DisposeOwnershipTransferLikelyTypes);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisValueSet.cs (6)
169hashCode.Add(HashUtilities.Combine(AnalysisValues)); 170hashCode.Add(HashUtilities.Combine(Parents)); 178return HashUtilities.Combine(AnalysisValues) == HashUtilities.Combine(other.AnalysisValues) 179&& HashUtilities.Combine(Parents) == HashUtilities.Combine(other.Parents)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAbstractValue.cs (6)
188hashCode.Add(HashUtilities.Combine(Locations)); 189hashCode.Add(HashUtilities.Combine(LValueCapturedOperations)); 197return HashUtilities.Combine(Locations) == HashUtilities.Combine(other.Locations) 198&& HashUtilities.Combine(LValueCapturedOperations) == HashUtilities.Combine(other.LValueCapturedOperations)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAbstractValue.cs (3)
40hashCode.Add(HashUtilities.Combine(SourceOrigins)); 47return HashUtilities.Combine(SourceOrigins) == HashUtilities.Combine(other.SourceOrigins)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (3)
152hashCode.Add(HashUtilities.Combine(LiteralValues)); 159return HashUtilities.Combine(LiteralValues) == HashUtilities.Combine(other.LiteralValues)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\InterproceduralAnalysisData.cs (3)
79hashCode.Add(HashUtilities.Combine(MethodsBeingAnalyzed)); 92&& HashUtilities.Combine(MethodsBeingAnalyzed) == HashUtilities.Combine(other.MethodsBeingAnalyzed);