13 instantiations of RoslynHashCode
Microsoft.CodeAnalysis.AnalyzerUtilities (13)
src\RoslynAnalyzers\Utilities\Compiler\HashUtilities.cs (4)
25var hashCode = new RoslynHashCode(); 40var hashCode = new RoslynHashCode(); 55var hashCode = new RoslynHashCode(); 71var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
259var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\ConstructorMapper.cs (1)
103var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SanitizerInfo.cs (1)
87var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SinkInfo.cs (1)
75var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SourceInfo.cs (1)
195var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataSymbolMap.cs (1)
169var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (1)
273var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\CacheBasedEquatable.cs (1)
29var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\ThrownExceptionInfo.cs (1)
109var hashCode = new RoslynHashCode();
49 references to RoslynHashCode
Microsoft.CodeAnalysis.AnalyzerUtilities (49)
src\RoslynAnalyzers\Utilities\Compiler\HashUtilities.cs (8)
25var hashCode = new RoslynHashCode(); 30internal static void Combine<T>(ImmutableArray<T> array, ref RoslynHashCode hashCode) 40var hashCode = new RoslynHashCode(); 45internal static void Combine<T>(ImmutableStack<T> stack, ref RoslynHashCode hashCode) 55var hashCode = new RoslynHashCode(); 60internal static void Combine<T>(ImmutableHashSet<T> set, ref RoslynHashCode hashCode) 71var hashCode = new RoslynHashCode(); 76internal static void Combine<TKey, TValue>(ImmutableDictionary<TKey, TValue> dictionary, ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
259var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAbstractValue.cs (1)
78protected override void ComputeHashCodeParts(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisContext.cs (1)
73protected override void ComputeHashCodePartsSpecific(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAbstractValue.cs (1)
74protected override void ComputeHashCodeParts(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisContext.cs (1)
114protected override void ComputeHashCodePartsSpecific(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisContext.cs (1)
88protected override void ComputeHashCodePartsSpecific(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisValueSet.cs (1)
167protected override void ComputeHashCodeParts(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysisContext.cs (1)
103protected override void ComputeHashCodePartsSpecific(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAbstractValue.cs (1)
186protected override void ComputeHashCodeParts(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysisContext.cs (1)
84protected override void ComputeHashCodePartsSpecific(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\ConstructorMapper.cs (1)
103var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\HazardousUsageEvaluator.cs (1)
121return RoslynHashCode.Combine(
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertyMapper.cs (1)
122return RoslynHashCode.Combine(
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisContext.cs (1)
160protected override void ComputeHashCodePartsSpecific(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SanitizerInfo.cs (1)
87var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SinkInfo.cs (1)
75var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SourceInfo.cs (1)
195var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SymbolAccess.cs (1)
51protected override void ComputeHashCodeParts(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAbstractValue.cs (1)
38protected override void ComputeHashCodeParts(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysisContext.cs (1)
144protected override void ComputeHashCodePartsSpecific(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataSymbolMap.cs (1)
169var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (1)
150protected override void ComputeHashCodeParts(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysisContext.cs (1)
90protected override void ComputeHashCodePartsSpecific(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractDataFlowAnalysisContext.cs (2)
155protected abstract void ComputeHashCodePartsSpecific(ref RoslynHashCode hashCode); 159protected sealed override void ComputeHashCodeParts(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractIndex.ConstantValueIndex.cs (1)
20protected override void ComputeHashCodeParts(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractIndex.OperationBasedIndex.cs (1)
20protected override void ComputeHashCodeParts(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractIndex.SymbolBasedIndex.cs (1)
20protected override void ComputeHashCodeParts(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractLocation.cs (1)
98protected override void ComputeHashCodeParts(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (3)
246protected override void ComputeHashCodeParts(ref RoslynHashCode hashCode) 259private void ComputeHashCodePartsIgnoringLocation(ref RoslynHashCode hashCode) 273var hashCode = new RoslynHashCode();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\ArgumentInfo.cs (1)
33protected override void ComputeHashCodeParts(ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\CacheBasedEquatable.cs (2)
29var hashCode = new RoslynHashCode(); 38protected abstract void ComputeHashCodeParts(ref RoslynHashCode hashCode);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\ConversionInference.cs (1)
68=> RoslynHashCode.Combine(IsTryCast, AlwaysSucceed, AlwaysFail, IsBoxing, IsUnboxing);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\InterproceduralAnalysisConfiguration.cs (1)
138return RoslynHashCode.Combine(
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\InterproceduralAnalysisData.cs (2)
70protected override void ComputeHashCodeParts(ref RoslynHashCode hashCode) 97ref RoslynHashCode hashCode)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\InterproceduralCaptureId.cs (1)
35=> RoslynHashCode.Combine(Id.GetHashCode(), ControlFlowGraph.GetHashCode());
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\ThrownExceptionInfo.cs (1)
109var hashCode = new RoslynHashCode();