10 overrides of Bottom
Microsoft.CodeAnalysis.AnalyzerUtilities (10)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyAbstractValueDomain.cs (1)
23
public override CopyAbstractValue
Bottom
=> CopyAbstractValue.NotApplicable;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.DisposeAbstractValueDomain.cs (1)
23
public override DisposeAbstractValue
Bottom
=> DisposeAbstractValue.NotDisposable;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysis.GlobalFlowStateAnalysisValueSetDomain.cs (1)
25
public override GlobalFlowStateAnalysisValueSet
Bottom
=> GlobalFlowStateAnalysisValueSet.Unset;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationAbstractValueDomain.cs (1)
22
public override ParameterValidationAbstractValue
Bottom
=> ParameterValidationAbstractValue.NotApplicable;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.NullAbstractValueDomain.cs (1)
20
public override NullAbstractValue
Bottom
=> NullAbstractValue.Undefined;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToAbstractValueDomain.cs (1)
22
public override PointsToAbstractValue
Bottom
=> PointsToAbstractValue.Undefined;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetAbstractValueDomain.cs (1)
22
public override PropertySetAbstractValue
Bottom
=> PropertySetAbstractValue.Unknown;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataAbstractValueDomain.cs (1)
17
public override TaintedDataAbstractValue
Bottom
=> TaintedDataAbstractValue.NotTainted;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.ValueContentAbstractDomain.cs (1)
20
public override ValueContentAbstractValue
Bottom
=> ValueContentAbstractValue.UndefinedState;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\SetAbstractDomain.cs (1)
17
public override ImmutableHashSet<T>
Bottom
=> ImmutableHashSet<T>.Empty;
7 references to Bottom
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateDataFlowOperationVisitor.cs (1)
82
input[GlobalEntity] = ValueDomain.
Bottom
;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (2)
54
protected override ParameterValidationAbstractValue GetAbstractDefaultValue(ITypeSymbol? type) => ValueDomain.
Bottom
;
59
=> CurrentAnalysisData.TryGetValue(location, out var value) ? value : ValueDomain.
Bottom
;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (2)
92
protected override PropertySetAbstractValue GetAbstractDefaultValue(ITypeSymbol? type) => ValueDomain.
Bottom
;
97
=> this.CurrentAnalysisData.TryGetValue(location, out var value) ? value : ValueDomain.
Bottom
;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
375
TAbstractAnalysisValue mergedValue = ValueDomain.
Bottom
;
2534
if (ReferenceEquals(argumentValue, ValueDomain.
Bottom
))