25 references to NotNullWhenFalse
Microsoft.CodeAnalysis.CSharp (9)
FlowAnalysis\NullableWalker.cs (6)
1389
bool hasNotNullWhenFalse = (annotations & FlowAnalysisAnnotations.NotNull) == FlowAnalysisAnnotations.
NotNullWhenFalse
;
2592
var unconditionalAnnotationWhenFalse = makeUnconditionalAnnotationCore(annotations, FlowAnalysisAnnotations.
NotNullWhenFalse
, FlowAnalysisAnnotations.NotNull);
7123
bool hasNotNullWhenFalse = (annotations & FlowAnalysisAnnotations.NotNull) == FlowAnalysisAnnotations.
NotNullWhenFalse
;
8177
(((annotations & FlowAnalysisAnnotations.NotNullWhenTrue) != 0) ^ ((annotations & FlowAnalysisAnnotations.
NotNullWhenFalse
) != 0));
8218
bool notNullWhenFalse = (annotations & FlowAnalysisAnnotations.
NotNullWhenFalse
) != 0;
8243
bool notNullWhenFalse = (parameterAnnotations & FlowAnalysisAnnotations.
NotNullWhenFalse
) != 0;
Symbols\FlowAnalysisAnnotations.cs (1)
22
NotNull = NotNullWhenTrue |
NotNullWhenFalse
,
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
809
annotations |= (when ? FlowAnalysisAnnotations.NotNullWhenTrue : FlowAnalysisAnnotations.
NotNullWhenFalse
);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
186
annotations |= (when ? FlowAnalysisAnnotations.NotNullWhenTrue : FlowAnalysisAnnotations.
NotNullWhenFalse
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (16)
Semantics\NullableReferenceTypesTests.cs (16)
31990
VerifyAnnotations(c, "C.MyIsNullOrEmpty",
NotNullWhenFalse
);
37866
VerifyAnnotationsAndMetadata(c, "C.MyIsNullOrEmpty",
NotNullWhenFalse
);
37882
VerifyAnnotations(c, "C.MyIsNullOrEmpty",
NotNullWhenFalse
);
37921
VerifyAnnotationsAndMetadata(c, "C.MyIsNullOrEmpty",
NotNullWhenFalse
,
NotNullWhenFalse
);
37960
VerifyAnnotationsAndMetadata(c, "C.MyIsNullOrEmpty",
NotNullWhenFalse
, NotNullWhenTrue);
38181
VerifyAnnotationsAndMetadata(c, "C.MyIsNullOrEmpty",
NotNullWhenFalse
);
38230
VerifyAnnotationsAndMetadata(c, "C.MyIsNullOrEmpty",
NotNullWhenFalse
);
38264
VerifyAnnotationsAndMetadata(c, "Extension.MyIsNullOrEmpty", None,
NotNullWhenFalse
);
38340
VerifyAnnotations(c, "C.M1",
NotNullWhenFalse
);
38341
VerifyAnnotations(c, "C.M2",
NotNullWhenFalse
);
38342
VerifyAnnotations(c, "C.M3",
NotNullWhenFalse
);
38376
VerifyAnnotations(c, "C.MyIsNullOrEmpty",
NotNullWhenFalse
);
38410
VerifyAnnotations(c, "C.MyIsNullOrEmpty",
NotNullWhenFalse
);
38494
VerifyAnnotations(compilation, "C.MyIsNullOrEmpty",
NotNullWhenFalse
);
38637
VerifyAnnotationsAndMetadata(c, "C.MyIsNullOrEmpty",
NotNullWhenFalse
, NotNull);