8 types derived from AbstractDataFlowAnalysisContext
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisContext.cs (1)
20
public sealed class CopyAnalysisContext :
AbstractDataFlowAnalysisContext
<CopyAnalysisData, CopyAnalysisContext, CopyAnalysisResult, CopyAbstractValue>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisContext.cs (1)
24
public sealed class DisposeAnalysisContext :
AbstractDataFlowAnalysisContext
<DisposeAnalysisData, DisposeAnalysisContext, DisposeAnalysisResult, DisposeAbstractValue>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisContext.cs (1)
24
internal sealed class GlobalFlowStateAnalysisContext :
AbstractDataFlowAnalysisContext
<GlobalFlowStateAnalysisData, GlobalFlowStateAnalysisContext, GlobalFlowStateAnalysisResult, GlobalFlowStateAnalysisValueSet>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysisContext.cs (1)
23
internal sealed class ParameterValidationAnalysisContext :
AbstractDataFlowAnalysisContext
<ParameterValidationAnalysisData, ParameterValidationAnalysisContext, ParameterValidationAnalysisResult, ParameterValidationAbstractValue>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysisContext.cs (1)
21
public sealed class PointsToAnalysisContext :
AbstractDataFlowAnalysisContext
<PointsToAnalysisData, PointsToAnalysisContext, PointsToAnalysisResult, PointsToAbstractValue>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisContext.cs (1)
26
internal sealed class PropertySetAnalysisContext :
AbstractDataFlowAnalysisContext
<PropertySetAnalysisData, PropertySetAnalysisContext, PropertySetAnalysisResult, PropertySetAbstractValue>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysisContext.cs (1)
21
internal sealed class TaintedDataAnalysisContext :
AbstractDataFlowAnalysisContext
<TaintedDataAnalysisData, TaintedDataAnalysisContext, TaintedDataAnalysisResult, TaintedDataAbstractValue>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysisContext.cs (1)
22
public sealed class ValueContentAnalysisContext :
AbstractDataFlowAnalysisContext
<ValueContentAnalysisData, ValueContentAnalysisContext, ValueContentAnalysisResult, ValueContentAbstractValue>
19 references to AbstractDataFlowAnalysisContext
Microsoft.CodeAnalysis.AnalyzerUtilities (19)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisContext.cs (1)
77
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<CopyAnalysisData, CopyAnalysisContext, CopyAnalysisResult, CopyAbstractValue> obj)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisContext.cs (1)
122
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<DisposeAnalysisData, DisposeAnalysisContext, DisposeAnalysisResult, DisposeAbstractValue> obj)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisContext.cs (1)
93
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<GlobalFlowStateAnalysisData, GlobalFlowStateAnalysisContext, GlobalFlowStateAnalysisResult, GlobalFlowStateAnalysisValueSet> obj)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateDataFlowOperationVisitor.cs (1)
22
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<DictionaryAnalysisData<AnalysisEntity, TAbstractAnalysisValue>, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysisContext.cs (1)
109
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<ParameterValidationAnalysisData, ParameterValidationAnalysisContext, ParameterValidationAnalysisResult, ParameterValidationAbstractValue> obj)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysisContext.cs (1)
89
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<PointsToAnalysisData, PointsToAnalysisContext, PointsToAnalysisResult, PointsToAbstractValue> obj)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisContext.cs (1)
168
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<PropertySetAnalysisData, PropertySetAnalysisContext, PropertySetAnalysisResult, PropertySetAbstractValue> obj)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysisContext.cs (1)
151
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<TaintedDataAnalysisData, TaintedDataAnalysisContext, TaintedDataAnalysisResult, TaintedDataAbstractValue> obj)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysisContext.cs (1)
95
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<ValueContentAnalysisData, ValueContentAnalysisContext, ValueContentAnalysisResult, ValueContentAbstractValue> obj)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractDataFlowAnalysisContext.cs (3)
157
protected abstract bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue> obj);
179
var
other = (
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>)obj;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractLocationDataFlowOperationVisitor.cs (1)
19
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AddressSharedEntitiesProvider.cs (1)
18
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
27
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (1)
23
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
30
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\ForwardDataFlowAnalysis.cs (1)
15
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\PredicateAnalysisEntityDataFlowOperationVisitor.cs (1)
16
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>