103 references to NotNull
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\StaticRouteHandlerModel.Emitter.cs (1)
41
return type.ToDisplayString(isOptional ? NullableFlowState.MaybeNull : NullableFlowState.
NotNull
, EmitterConstants.DisplayFormat);
Microsoft.CodeAnalysis (1)
Symbols\NullableFlowState.cs (1)
41
case CodeAnalysis.NullableFlowState.
NotNull
:
Microsoft.CodeAnalysis.CSharp (6)
BoundTree\BoundNode.cs (2)
259
case CodeAnalysis.NullableFlowState.
NotNull
:
290
var flowState = (_attributes & BoundNodeAttributes.TopLevelFlowStateMaybeNull) == 0 ? CodeAnalysis.NullableFlowState.
NotNull
: CodeAnalysis.NullableFlowState.MaybeNull;
Compilation\CSharpSemanticModel.cs (2)
2101
convertedNullability = new NullabilityInfo(CodeAnalysis.NullableAnnotation.NotAnnotated, CodeAnalysis.NullableFlowState.
NotNull
);
2252
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.Features (2)
QuickInfo\CSharpSemanticQuickInfoProvider.cs (2)
153
(_, NullableFlowState.
NotNull
) => string.Format(FeaturesResources._0_is_not_null_here, symbol.ToDisplayString(s_nullableDisplayFormat)),
160
return (NullableAnnotation.None, NullableFlowState.
NotNull
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (62)
Semantics\DynamicTests.cs (57)
5081
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
5162
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
5205
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
5285
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
5328
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
5409
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
6127
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
6207
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
6250
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
6330
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
6370
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
6450
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
6776
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
6885
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
6995
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
7164
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
7267
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
7333
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
7380
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
7449
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
7496
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
7566
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
7686
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
7745
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
7791
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
7851
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
7897
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
7957
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
8072
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
8132
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
8178
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
8238
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
8283
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
8342
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
8388
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
8497
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
8606
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
8716
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
8966
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
10118
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
10195
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
10246
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
10323
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
10374
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
10451
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
10528
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
10603
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
10662
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
10750
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
10810
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
10900
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
11080
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
11166
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
11422
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
11475
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
11689
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
11741
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
Semantics\NullableContextTests.cs (1)
353
var expectedNullability = expectedFlowState ? Microsoft.CodeAnalysis.NullableFlowState.
NotNull
: Microsoft.CodeAnalysis.NullableFlowState.None;
Semantics\NullableReferenceTypesTests.cs (4)
56263
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, model.GetTypeInfo(defaultNode).ConvertedNullability.FlowState);
62929
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
161439
Assert.Equal(CodeAnalysis.NullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
161485
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)
1098
Assert.Equal(PublicNullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
1217
var notNullable = new NullabilityInfo(PublicNullableAnnotation.NotAnnotated, PublicNullableFlowState.
NotNull
);
1265
var notNull = new NullabilityInfo(PublicNullableAnnotation.NotAnnotated, PublicNullableFlowState.
NotNull
);
1379
verifySpeculativeModel(ifStatement.Statement.SpanStart, PublicNullableFlowState.
NotNull
);
1385
verifySpeculativeModel(conditionalAccessExpression.WhenNotNull.SpanStart, PublicNullableFlowState.
NotNull
);
1391
verifySpeculativeModel(ternary.WhenFalse.SpanStart, PublicNullableFlowState.
NotNull
);
1401
Assert.Equal(PublicNullableFlowState.
NotNull
, speculativeTypeInfo.Nullability.FlowState);
1404
Assert.Equal(PublicNullableFlowState.
NotNull
, referenceTypeInfo.Nullability.FlowState);
1406
Assert.Equal(PublicNullableFlowState.
NotNull
, coalesceTypeInfo.Nullability.FlowState);
1446
Assert.Equal(PublicNullableFlowState.
NotNull
, speculativeTypeInfo.Nullability.FlowState);
1521
verifySpeculativeTypeInfo(ifStatement.Statement.SpanStart, PublicNullableFlowState.
NotNull
);
1524
verifySpeculativeTypeInfo(conditionalAccessExpression.WhenNotNull.SpanStart, PublicNullableFlowState.
NotNull
);
1527
verifySpeculativeTypeInfo(ternary.WhenFalse.SpanStart, PublicNullableFlowState.
NotNull
);
1534
Assert.Equal(PublicNullableFlowState.
NotNull
, specTypeInfo.Nullability.FlowState);
1577
verifySpeculativeTypeInfo(ifStatement.Statement.SpanStart, PublicNullableFlowState.
NotNull
);
1580
verifySpeculativeTypeInfo(conditionalAccessExpression.WhenNotNull.SpanStart, PublicNullableFlowState.
NotNull
);
1583
verifySpeculativeTypeInfo(ternary.WhenFalse.SpanStart, PublicNullableFlowState.
NotNull
);
1590
Assert.Equal(PublicNullableFlowState.
NotNull
, specTypeInfo.Nullability.FlowState);
2925
Assert.Equal(PublicNullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
4273
Assert.Equal(PublicNullableFlowState.
NotNull
, model.GetTypeInfo(default1).Nullability.FlowState);
4307
Assert.Equal(PublicNullableFlowState.
NotNull
, model.GetTypeInfo(default1).Nullability.FlowState);
4819
Assert.Equal(PublicNullableFlowState.
NotNull
, info.Nullability.FlowState);
4824
Assert.Equal(PublicNullableFlowState.
NotNull
, info.Nullability.FlowState);
4849
Assert.Equal(PublicNullableFlowState.
NotNull
, info.Nullability.FlowState);
4914
Assert.Equal(PublicNullableFlowState.
NotNull
, typeInfo.Nullability.FlowState);
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
),