23 references to NotNullWhenFalse
Microsoft.CodeAnalysis.CSharp (8)
FlowAnalysis\NullableWalker.cs (5)
1231bool hasNotNullWhenFalse = (annotations & FlowAnalysisAnnotations.NotNull) == FlowAnalysisAnnotations.NotNullWhenFalse; 2403var unconditionalAnnotationWhenFalse = makeUnconditionalAnnotationCore(annotations, FlowAnalysisAnnotations.NotNullWhenFalse, FlowAnalysisAnnotations.NotNull); 6832(((annotations & FlowAnalysisAnnotations.NotNullWhenTrue) != 0) ^ ((annotations & FlowAnalysisAnnotations.NotNullWhenFalse) != 0)); 6873bool notNullWhenFalse = (annotations & FlowAnalysisAnnotations.NotNullWhenFalse) != 0; 6898bool notNullWhenFalse = (parameterAnnotations & FlowAnalysisAnnotations.NotNullWhenFalse) != 0;
Symbols\FlowAnalysisAnnotations.cs (1)
22NotNull = NotNullWhenTrue | NotNullWhenFalse,
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
796annotations |= (when ? FlowAnalysisAnnotations.NotNullWhenTrue : FlowAnalysisAnnotations.NotNullWhenFalse);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
175annotations |= (when ? FlowAnalysisAnnotations.NotNullWhenTrue : FlowAnalysisAnnotations.NotNullWhenFalse);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (15)
Semantics\NullableReferenceTypesTests.cs (15)
30023VerifyAnnotations(c, "C.MyIsNullOrEmpty", NotNullWhenFalse); 35899VerifyAnnotationsAndMetadata(c, "C.MyIsNullOrEmpty", NotNullWhenFalse); 35915VerifyAnnotations(c, "C.MyIsNullOrEmpty", NotNullWhenFalse); 35954VerifyAnnotationsAndMetadata(c, "C.MyIsNullOrEmpty", NotNullWhenFalse, NotNullWhenFalse); 35993VerifyAnnotationsAndMetadata(c, "C.MyIsNullOrEmpty", NotNullWhenFalse, NotNullWhenTrue); 36214VerifyAnnotationsAndMetadata(c, "C.MyIsNullOrEmpty", NotNullWhenFalse); 36263VerifyAnnotationsAndMetadata(c, "C.MyIsNullOrEmpty", NotNullWhenFalse); 36297VerifyAnnotationsAndMetadata(c, "Extension.MyIsNullOrEmpty", None, NotNullWhenFalse); 36373VerifyAnnotations(c, "C.M1", NotNullWhenFalse); 36374VerifyAnnotations(c, "C.M2", NotNullWhenFalse); 36375VerifyAnnotations(c, "C.M3", NotNullWhenFalse); 36406VerifyAnnotations(c, "C.MyIsNullOrEmpty", NotNullWhenFalse); 36490VerifyAnnotations(compilation, "C.MyIsNullOrEmpty", NotNullWhenFalse); 36542VerifyAnnotationsAndMetadata(c, "C.MyIsNullOrEmpty", NotNullWhenFalse, NotNull);