11 references to GetNullAbstractValue
Microsoft.CodeAnalysis.AnalyzerUtilities (11)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (2)
465
if (
GetNullAbstractValue
(operation.RightOperand) == NullAbstractValue.Null)
470
else if (
GetNullAbstractValue
(operation.LeftOperand) == NullAbstractValue.Null)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (5)
178
if (
GetNullAbstractValue
(operation) == NullAbstractValue.NotNull)
408
if (
GetNullAbstractValue
(operation.RightOperand) == NullAbstractValue.Null)
413
else if (
GetNullAbstractValue
(operation.LeftOperand) == NullAbstractValue.Null)
441
GetNullAbstractValue
(operation.Pattern) == NullAbstractValue.Null)
448
GetNullAbstractValue
(operation.Pattern) == NullAbstractValue.NotNull)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (2)
394
NullAbstractValue value =
GetNullAbstractValue
(assignedValueOperation);
1059
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)
907
GetNullAbstractValue
(instance) != NullAbstractValue.NotNull;