11 references to GetNullAbstractValue
Microsoft.CodeAnalysis.AnalyzerUtilities (11)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (2)
463
if (
GetNullAbstractValue
(operation.RightOperand) == NullAbstractValue.Null)
468
else if (
GetNullAbstractValue
(operation.LeftOperand) == NullAbstractValue.Null)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (5)
177
if (
GetNullAbstractValue
(operation) == NullAbstractValue.NotNull)
407
if (
GetNullAbstractValue
(operation.RightOperand) == NullAbstractValue.Null)
412
else if (
GetNullAbstractValue
(operation.LeftOperand) == NullAbstractValue.Null)
440
GetNullAbstractValue
(operation.Pattern) == NullAbstractValue.Null)
447
GetNullAbstractValue
(operation.Pattern) == NullAbstractValue.NotNull)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (2)
392
NullAbstractValue value =
GetNullAbstractValue
(assignedValueOperation);
1057
NullAbstractValue referenceOrInstanceValue = referenceOrInstance != null ?
GetNullAbstractValue
(referenceOrInstance) : NullAbstractValue.NotNull;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.ValueContentDataFlowOperationVisitor.cs (1)
204
return
GetNullAbstractValue
(operation) switch
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
905
GetNullAbstractValue
(instance) != NullAbstractValue.NotNull;