44 references to NotNull
Microsoft.CodeAnalysis (1)
Symbols\NullableFlowState.cs (1)
41
case CodeAnalysis.NullableFlowState.
NotNull
:
Microsoft.CodeAnalysis.CSharp (6)
BoundTree\BoundNode.cs (2)
246
case CodeAnalysis.NullableFlowState.
NotNull
:
277
var flowState = (_attributes & BoundNodeAttributes.TopLevelFlowStateMaybeNull) == 0 ? CodeAnalysis.NullableFlowState.
NotNull
: CodeAnalysis.NullableFlowState.MaybeNull;
Compilation\CSharpSemanticModel.cs (2)
2121
convertedNullability = new NullabilityInfo(CodeAnalysis.NullableAnnotation.NotAnnotated, CodeAnalysis.NullableFlowState.
NotNull
);
2249
nullability = new NullabilityInfo(CodeAnalysis.NullableAnnotation.NotAnnotated, CodeAnalysis.NullableFlowState.
NotNull
);
Symbols\NullableFlowStateExtensions.cs (2)
32
CSharp.NullableFlowState.NotNull => CodeAnalysis.NullableFlowState.
NotNull
,
43
CodeAnalysis.NullableFlowState.
NotNull
=> CSharp.NullableFlowState.NotNull,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Semantics\NullableContextTests.cs (1)
353
var expectedNullability = expectedFlowState ? Microsoft.CodeAnalysis.NullableFlowState.
NotNull
: Microsoft.CodeAnalysis.NullableFlowState.None;
Semantics\NullableReferenceTypesTests.cs (4)
54000
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, model.GetTypeInfo(defaultNode).ConvertedNullability.FlowState);
60398
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
156842
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
156888
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (26)
Compilation\TypeInfoTests.cs (1)
22
var notNullable = new NullabilityInfo(CodeAnalysis.NullableAnnotation.NotAnnotated, CodeAnalysis.NullableFlowState.
NotNull
);
Symbols\Source\NullablePublicAPITests.cs (25)
1096
Assert.Equal(PublicNullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
1215
var notNullable = new NullabilityInfo(PublicNullableAnnotation.NotAnnotated, PublicNullableFlowState.
NotNull
);
1263
var notNull = new NullabilityInfo(PublicNullableAnnotation.NotAnnotated, PublicNullableFlowState.
NotNull
);
1377
verifySpeculativeModel(ifStatement.Statement.SpanStart, PublicNullableFlowState.
NotNull
);
1383
verifySpeculativeModel(conditionalAccessExpression.WhenNotNull.SpanStart, PublicNullableFlowState.
NotNull
);
1389
verifySpeculativeModel(ternary.WhenFalse.SpanStart, PublicNullableFlowState.
NotNull
);
1399
Assert.Equal(PublicNullableFlowState.
NotNull
, speculativeTypeInfo.Nullability.FlowState);
1402
Assert.Equal(PublicNullableFlowState.
NotNull
, referenceTypeInfo.Nullability.FlowState);
1404
Assert.Equal(PublicNullableFlowState.
NotNull
, coalesceTypeInfo.Nullability.FlowState);
1444
Assert.Equal(PublicNullableFlowState.
NotNull
, speculativeTypeInfo.Nullability.FlowState);
1519
verifySpeculativeTypeInfo(ifStatement.Statement.SpanStart, PublicNullableFlowState.
NotNull
);
1522
verifySpeculativeTypeInfo(conditionalAccessExpression.WhenNotNull.SpanStart, PublicNullableFlowState.
NotNull
);
1525
verifySpeculativeTypeInfo(ternary.WhenFalse.SpanStart, PublicNullableFlowState.
NotNull
);
1532
Assert.Equal(PublicNullableFlowState.
NotNull
, specTypeInfo.Nullability.FlowState);
1575
verifySpeculativeTypeInfo(ifStatement.Statement.SpanStart, PublicNullableFlowState.
NotNull
);
1578
verifySpeculativeTypeInfo(conditionalAccessExpression.WhenNotNull.SpanStart, PublicNullableFlowState.
NotNull
);
1581
verifySpeculativeTypeInfo(ternary.WhenFalse.SpanStart, PublicNullableFlowState.
NotNull
);
1588
Assert.Equal(PublicNullableFlowState.
NotNull
, specTypeInfo.Nullability.FlowState);
2926
Assert.Equal(PublicNullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
4277
Assert.Equal(PublicNullableFlowState.
NotNull
, model.GetTypeInfo(default1).Nullability.FlowState);
4311
Assert.Equal(PublicNullableFlowState.
NotNull
, model.GetTypeInfo(default1).Nullability.FlowState);
4823
Assert.Equal(PublicNullableFlowState.
NotNull
, info.Nullability.FlowState);
4828
Assert.Equal(PublicNullableFlowState.
NotNull
, info.Nullability.FlowState);
4853
Assert.Equal(PublicNullableFlowState.
NotNull
, info.Nullability.FlowState);
4918
Assert.Equal(PublicNullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
Microsoft.CodeAnalysis.Features (1)
QuickInfo\QuickInfoUtilities.cs (1)
136
NullableFlowState.
NotNull
=> string.Format(FeaturesResources._0_is_not_null_here, symbol.Name),
Microsoft.CodeAnalysis.UnitTests (5)
Symbols\NullabilityInfoTests.cs (5)
19
assertEqualsAndHashCode(new NullabilityInfo(NullableAnnotation.Annotated, NullableFlowState.
NotNull
),
20
new NullabilityInfo(NullableAnnotation.Annotated, NullableFlowState.
NotNull
),
23
assertEqualsAndHashCode(new NullabilityInfo(NullableAnnotation.Annotated, NullableFlowState.
NotNull
),
24
new NullabilityInfo(NullableAnnotation.NotAnnotated, NullableFlowState.
NotNull
),
28
new NullabilityInfo(NullableAnnotation.Annotated, NullableFlowState.
NotNull
),