32 references to NotNull
Microsoft.CodeAnalysis.AnalyzerUtilities (32)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (4)
137
nullAbstractValue == NullAbstractValue.
NotNull
&&
139
mergedValueAtUnhandledThrowOperations != NullAbstractValue.
NotNull
)
178
if (GetNullAbstractValue(operation) == NullAbstractValue.
NotNull
)
448
GetNullAbstractValue(operation.Pattern) == NullAbstractValue.
NotNull
)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAbstractValue.cs (8)
27
public static PointsToAbstractValue UnknownNotNull { get; } = new PointsToAbstractValue(PointsToAbstractValueKind.UnknownNotNull, NullAbstractValue.
NotNull
);
28
public static PointsToAbstractValue NoLocation { get; } = new PointsToAbstractValue(ImmutableHashSet.Create(AbstractLocation.NoLocation), NullAbstractValue.
NotNull
);
34
Debug.Assert(locations.All(location => !location.IsNull) || nullState != NullAbstractValue.
NotNull
);
53
NullState = NullAbstractValue.
NotNull
;
72
return new PointsToAbstractValue(ImmutableHashSet.Create(location), mayBeNull ? NullAbstractValue.MaybeNull : NullAbstractValue.
NotNull
);
103
NullAbstractValue.
NotNull
=> UnknownNotNull,
122
if (NullState == NullAbstractValue.
NotNull
)
142
return new PointsToAbstractValue(locations, NullAbstractValue.
NotNull
);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.CorePointsToAnalysisDataDomain.cs (2)
77
case NullAbstractValue.
NotNull
:
80
if (forwardEdgeValue.NullState == NullAbstractValue.
NotNull
)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToAbstractValueDomain.cs (2)
115
return value2.NullState == NullAbstractValue.
NotNull
?
121
return value1.NullState == NullAbstractValue.
NotNull
?
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (12)
355
or NullAbstractValue.
NotNull
=> true,
411
bool inferInTargetAnalysisData = !(value == NullAbstractValue.
NotNull
&& !equals);
533
nullState == NullAbstractValue.
NotNull
&& !conversion.IsImplicit)
549
NullAbstractValue.
NotNull
=> existingValue.MakeNonNull(),
567
NullAbstractValue.Null => NullAbstractValue.
NotNull
,
569
NullAbstractValue.
NotNull
=> NullAbstractValue.Null,
791
Debug.Assert(value.NullState == NullAbstractValue.
NotNull
|| DataFlowAnalysisContext.InterproceduralAnalysisData != null);
1056
return NullAbstractValue.
NotNull
;
1059
NullAbstractValue referenceOrInstanceValue = referenceOrInstance != null ? GetNullAbstractValue(referenceOrInstance) : NullAbstractValue.
NotNull
;
1073
NullAbstractValue.
NotNull
=> defaultValue.MakeNonNull(),
1153
if (value.NullState == NullAbstractValue.
NotNull
)
1174
if (operandValue.NullState == NullAbstractValue.
NotNull
&&
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetCallbacks.cs (1)
30
NullAbstractValue.
NotNull
=> PropertySetAbstractValueKind.Unflagged,
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
503
NullAbstractValue.
NotNull
=> PointsToAbstractValue.UnknownNotNull,
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
907
GetNullAbstractValue(instance) != NullAbstractValue.
NotNull
;
1291
case NullAbstractValue.
NotNull
: