9 types derived from AbstractDataFlowAnalysisContext
Microsoft.CodeAnalysis.NetAnalyzers (9)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\FlowAnalysis\GlobalFlowStateDictionaryAnalysisContext.cs (1)
19
internal class GlobalFlowStateDictionaryAnalysisContext :
AbstractDataFlowAnalysisContext
<
src\11b41c7305441175\PropertySetAnalysisContext.cs (1)
25
internal sealed class PropertySetAnalysisContext :
AbstractDataFlowAnalysisContext
<PropertySetAnalysisData, PropertySetAnalysisContext, PropertySetAnalysisResult, PropertySetAbstractValue>
src\40daf5e1cab76dff\TaintedDataAnalysisContext.cs (1)
20
internal sealed class TaintedDataAnalysisContext :
AbstractDataFlowAnalysisContext
<TaintedDataAnalysisData, TaintedDataAnalysisContext, TaintedDataAnalysisResult, TaintedDataAbstractValue>
src\440320f3f10733a8\ValueContentAnalysisContext.cs (1)
21
public sealed class ValueContentAnalysisContext :
AbstractDataFlowAnalysisContext
<ValueContentAnalysisData, ValueContentAnalysisContext, ValueContentAnalysisResult, ValueContentAbstractValue>
src\47c588c5b8785708\ParameterValidationAnalysisContext.cs (1)
22
internal sealed class ParameterValidationAnalysisContext :
AbstractDataFlowAnalysisContext
<ParameterValidationAnalysisData, ParameterValidationAnalysisContext, ParameterValidationAnalysisResult, ParameterValidationAbstractValue>
src\8ce1f4f68b646e6d\GlobalFlowStateAnalysisContext.cs (1)
22
internal sealed class GlobalFlowStateAnalysisContext :
AbstractDataFlowAnalysisContext
<GlobalFlowStateAnalysisData, GlobalFlowStateAnalysisContext, GlobalFlowStateAnalysisResult, GlobalFlowStateAnalysisValueSet>
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisContext.cs (1)
19
public sealed class CopyAnalysisContext :
AbstractDataFlowAnalysisContext
<CopyAnalysisData, CopyAnalysisContext, CopyAnalysisResult, CopyAbstractValue>
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisContext.cs (1)
23
public sealed class DisposeAnalysisContext :
AbstractDataFlowAnalysisContext
<DisposeAnalysisData, DisposeAnalysisContext, DisposeAnalysisResult, DisposeAbstractValue>
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysisContext.cs (1)
20
public sealed class PointsToAnalysisContext :
AbstractDataFlowAnalysisContext
<PointsToAnalysisData, PointsToAnalysisContext, PointsToAnalysisResult, PointsToAbstractValue>
20 references to AbstractDataFlowAnalysisContext
Microsoft.CodeAnalysis.NetAnalyzers (20)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\FlowAnalysis\GlobalFlowStateDictionaryAnalysisContext.cs (1)
70
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<GlobalFlowStateDictionaryAnalysisData, GlobalFlowStateDictionaryAnalysisContext, GlobalFlowStateDictionaryAnalysisResult, GlobalFlowStateDictionaryAnalysisValue> obj)
src\11b41c7305441175\PropertySetAnalysisContext.cs (1)
167
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<PropertySetAnalysisData, PropertySetAnalysisContext, PropertySetAnalysisResult, PropertySetAbstractValue> obj)
src\40daf5e1cab76dff\TaintedDataAnalysisContext.cs (1)
150
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<TaintedDataAnalysisData, TaintedDataAnalysisContext, TaintedDataAnalysisResult, TaintedDataAbstractValue> obj)
src\440320f3f10733a8\ValueContentAnalysisContext.cs (1)
94
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<ValueContentAnalysisData, ValueContentAnalysisContext, ValueContentAnalysisResult, ValueContentAbstractValue> obj)
src\47c588c5b8785708\ParameterValidationAnalysisContext.cs (1)
108
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<ParameterValidationAnalysisData, ParameterValidationAnalysisContext, ParameterValidationAnalysisResult, ParameterValidationAbstractValue> obj)
src\8ce1f4f68b646e6d\GlobalFlowStateAnalysisContext.cs (1)
91
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<GlobalFlowStateAnalysisData, GlobalFlowStateAnalysisContext, GlobalFlowStateAnalysisResult, GlobalFlowStateAnalysisValueSet> obj)
src\8ce1f4f68b646e6d\GlobalFlowStateDataFlowOperationVisitor.cs (1)
21
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<DictionaryAnalysisData<AnalysisEntity, TAbstractAnalysisValue>, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>
src\9382845807600969\AbstractDataFlowAnalysisContext.cs (3)
156
protected abstract bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue> obj);
178
var
other = (
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>)obj;
src\9382845807600969\AbstractLocationDataFlowOperationVisitor.cs (1)
18
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>
src\9382845807600969\AnalysisEntityDataFlowOperationVisitor.cs (1)
26
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>
src\9382845807600969\PredicateAnalysisEntityDataFlowOperationVisitor.cs (1)
15
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisContext.cs (1)
76
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<CopyAnalysisData, CopyAnalysisContext, CopyAnalysisResult, CopyAbstractValue> obj)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisContext.cs (1)
121
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<DisposeAnalysisData, DisposeAnalysisContext, DisposeAnalysisResult, DisposeAbstractValue> obj)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysisContext.cs (1)
88
protected override bool ComputeEqualsByHashCodeParts(
AbstractDataFlowAnalysisContext
<PointsToAnalysisData, PointsToAnalysisContext, PointsToAnalysisResult, PointsToAbstractValue> obj)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AddressSharedEntitiesProvider.cs (1)
16
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (1)
20
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
27
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\ForwardDataFlowAnalysis.cs (1)
14
where TAnalysisContext :
AbstractDataFlowAnalysisContext
<TAnalysisData, TAnalysisContext, TAnalysisResult, TAbstractAnalysisValue>