351 references to NotAnnotated
Microsoft.Analyzers.Extra (3)
CoalesceAnalyzer.cs (2)
36
&& type.NullableAnnotation == NullableAnnotation.
NotAnnotated
63
&& type.NullableAnnotation == NullableAnnotation.
NotAnnotated
ConditionalAccessAnalyzer.cs (1)
95
if (type.NullableAnnotation == NullableAnnotation.
NotAnnotated
)
Microsoft.AspNetCore.App.Analyzers (1)
RouteHandlers\DetectMismatchedParameterOptionality.cs (1)
32
var argumentIsOptional = parameter.IsOptional || parameter.NullableAnnotation != NullableAnnotation.
NotAnnotated
;
Microsoft.CodeAnalysis (1)
Symbols\NullableFlowState.cs (1)
42
return CodeAnalysis.NullableAnnotation.
NotAnnotated
;
Microsoft.CodeAnalysis.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
104
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
105
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
140
return this.TypeParameters.SelectAsArray(t => NullableAnnotation.
NotAnnotated
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
103
if (foreachInfo.ElementType != null && foreachInfo.ElementType.NullableAnnotation != NullableAnnotation.
NotAnnotated
)
Microsoft.CodeAnalysis.CSharp (11)
BoundTree\BoundNode.cs (2)
248
CodeAnalysis.NullableAnnotation.
NotAnnotated
=> BoundNodeAttributes.TopLevelNotAnnotated,
285
BoundNodeAttributes.TopLevelNotAnnotated => CodeAnalysis.NullableAnnotation.
NotAnnotated
,
Compilation\CSharpSemanticModel.cs (2)
2108
convertedNullability = new NullabilityInfo(CodeAnalysis.NullableAnnotation.
NotAnnotated
, CodeAnalysis.NullableFlowState.NotNull);
2259
nullability = new NullabilityInfo(CodeAnalysis.NullableAnnotation.
NotAnnotated
, CodeAnalysis.NullableFlowState.NotNull);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
90
case CodeAnalysis.NullableAnnotation.
NotAnnotated
:
918
case CodeAnalysis.NullableAnnotation.
NotAnnotated
:
Symbols\MethodSymbol.cs (1)
1146
RequiresInstanceReceiver ? CodeAnalysis.NullableAnnotation.
NotAnnotated
: CodeAnalysis.NullableAnnotation.None;
Symbols\NullableAnnotationExtensions.cs (3)
132
NullableAnnotation.NotAnnotated => CodeAnalysis.NullableAnnotation.
NotAnnotated
,
137
NullableAnnotation.Oblivious when type?.IsValueType == true => CodeAnalysis.NullableAnnotation.
NotAnnotated
,
152
CodeAnalysis.NullableAnnotation.
NotAnnotated
=> CSharp.NullableAnnotation.NotAnnotated,
Symbols\PublicModel\TypeParameterSymbol.cs (1)
39
false => CodeAnalysis.NullableAnnotation.
NotAnnotated
,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
167
return typeSymbol.WithNullableAnnotation(NullableAnnotation.
NotAnnotated
);
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (2)
144
var localType = local.Type.WithNullableAnnotation(NullableAnnotation.
NotAnnotated
);
145
var asType = asExpressionTypeInfo.Type.WithNullableAnnotation(NullableAnnotation.
NotAnnotated
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
63
NullableAnnotation.
NotAnnotated
=> NullableSyntaxAnnotationEx.AnnotatedOrNotAnnotated,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenTupleTest.cs (5)
6813
elementNullableAnnotations: ImmutableArray.Create(CodeAnalysis.NullableAnnotation.
NotAnnotated
, CodeAnalysis.NullableAnnotation.Annotated));
6842
var e = Assert.Throws<ArgumentException>(() => comp.CreateTupleTypeSymbol(underlyingType, elementNullableAnnotations: CreateAnnotations(CodeAnalysis.NullableAnnotation.
NotAnnotated
, 8)));
6882
elementNullableAnnotations: ImmutableArray.Create(CodeAnalysis.NullableAnnotation.
NotAnnotated
, CodeAnalysis.NullableAnnotation.Annotated));
6911
var e = Assert.Throws<ArgumentException>(() => comp.CreateTupleTypeSymbol(elementTypes, elementNullableAnnotations: CreateAnnotations(CodeAnalysis.NullableAnnotation.
NotAnnotated
, 8)));
29007
var nonNullableObject = TypeWithAnnotations.Create(@object, NullableAnnotation.
NotAnnotated
);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (69)
FieldKeywordTests.cs (68)
7402
verify(classC.GetMember<SynthesizedBackingFieldSymbol>("<P2>k__BackingField"), NullableAnnotation.
NotAnnotated
);
7405
verify(classC.GetMember<SynthesizedBackingFieldSymbol>("<P5>k__BackingField"), NullableAnnotation.
NotAnnotated
);
7410
Assert.Equal(NullableAnnotation.
NotAnnotated
, field.TypeWithAnnotations.NullableAnnotation);
10745
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.GetInferredNullableAnnotation());
10746
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
10767
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.GetInferredNullableAnnotation());
10768
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
10800
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
10861
Assert.Equal(NullableAnnotation.
NotAnnotated
, field.TypeWithAnnotations.NullableAnnotation);
10879
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.GetInferredNullableAnnotation());
10880
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
10899
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.GetInferredNullableAnnotation());
10900
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
10921
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
10940
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
10960
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
10984
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11014
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11042
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11069
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11093
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11145
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11174
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11198
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11224
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.GetInferredNullableAnnotation());
11225
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11253
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.GetInferredNullableAnnotation());
11254
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11283
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.GetInferredNullableAnnotation());
11284
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11312
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11351
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11383
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11418
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11447
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.GetInferredNullableAnnotation());
11448
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11472
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11513
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.GetInferredNullableAnnotation());
11514
Assert.Equal(NullableAnnotation.
NotAnnotated
, prop.BackingField.TypeWithAnnotations.NullableAnnotation);
11537
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
11542
Assert.Equal(NullableAnnotation.
NotAnnotated
, metadataField.TypeWithAnnotations.NullableAnnotation);
11614
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
11635
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
11658
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.GetInferredNullableAnnotation());
11659
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
11683
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.GetInferredNullableAnnotation());
11684
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
11704
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.GetInferredNullableAnnotation());
11705
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
11736
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.GetInferredNullableAnnotation());
11737
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
11770
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
11800
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
11843
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
11872
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
11903
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.GetInferredNullableAnnotation());
11904
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
11938
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.GetInferredNullableAnnotation());
11939
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
11970
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
12003
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.GetInferredNullableAnnotation());
12004
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
12034
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
12066
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.GetInferredNullableAnnotation());
12067
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
12100
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.GetInferredNullableAnnotation());
12101
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
12132
Assert.Equal(NullableAnnotation.
NotAnnotated
, sourceField.TypeWithAnnotations.NullableAnnotation);
PartialEventsAndConstructorsTests.cs (1)
2467
Assert.Equal(NullableAnnotation.
NotAnnotated
, e.TypeWithAnnotations.NullableAnnotation);
Microsoft.CodeAnalysis.CSharp.Features (6)
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
350
return type.WithNullableAnnotation(NullableAnnotation.
NotAnnotated
) as INamedTypeSymbol;
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (1)
94
symbol = typeSymbol.WithNullableAnnotation(NullableAnnotation.
NotAnnotated
);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
1123
var newType = methodSymbol.ReturnType.WithNullableAnnotation(NullableAnnotation.
NotAnnotated
);
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
167
return typeSymbol.WithNullableAnnotation(NullableAnnotation.
NotAnnotated
);
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (2)
144
var localType = local.Type.WithNullableAnnotation(NullableAnnotation.
NotAnnotated
);
145
var asType = asExpressionTypeInfo.Type.WithNullableAnnotation(NullableAnnotation.
NotAnnotated
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (63)
Semantics\DelegateTypeTests.cs (2)
15694
var funcOfStringNotNullable = funcOfT.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(stringType, NullableAnnotation.
NotAnnotated
)));
15710
var setNotNullable = (TypeWithAnnotations type) => TypeWithAnnotations.Create(type.Type, NullableAnnotation.
NotAnnotated
);
Semantics\LambdaDiscardParametersTests.cs (3)
70
VerifyDiscardParameterSymbol(underscores[0], "System.Int16", CodeAnalysis.NullableAnnotation.
NotAnnotated
, model);
419
VerifyDiscardParameterSymbol(underscoreParameters[0], "System.Int32", CodeAnalysis.NullableAnnotation.
NotAnnotated
, model);
420
VerifyDiscardParameterSymbol(underscoreParameters[1], "System.Int16", CodeAnalysis.NullableAnnotation.
NotAnnotated
, model);
Semantics\NativeIntegerTests.cs (2)
1626
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, underlyingType.NullableAnnotation);
1629
Assert.Same(underlyingType, ((INamedTypeSymbol)type.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
NotAnnotated
)).NativeIntegerUnderlyingType);
Semantics\NullableContextTests.cs (5)
2092
VerifySpeculativeSemanticModel(source, null, "string", Microsoft.CodeAnalysis.NullableAnnotation.
NotAnnotated
);
2116
VerifySpeculativeSemanticModel(source, null, "string", Microsoft.CodeAnalysis.NullableAnnotation.
NotAnnotated
);
2135
VerifySpeculativeSemanticModel(source, null, "string", Microsoft.CodeAnalysis.NullableAnnotation.
NotAnnotated
);
2173
VerifySpeculativeSemanticModel(source, null, "string", Microsoft.CodeAnalysis.NullableAnnotation.
NotAnnotated
);
2215
Microsoft.CodeAnalysis.NullableAnnotation.
NotAnnotated
:
Semantics\NullableReferenceTypesTests.cs (50)
8868
Assert.Equal(NullableAnnotation.
NotAnnotated
, getParameterType(comp0).NullableAnnotation);
8873
Assert.Equal(NullableAnnotation.
NotAnnotated
, getParameterType(comp1).NullableAnnotation);
8876
Assert.Equal(NullableAnnotation.
NotAnnotated
, getParameterType(comp1).NullableAnnotation);
8881
Assert.Equal(NullableAnnotation.
NotAnnotated
, getParameterType(comp1).NullableAnnotation);
8884
Assert.Equal(NullableAnnotation.
NotAnnotated
, getParameterType(comp1).NullableAnnotation);
8891
Assert.Equal(NullableAnnotation.
NotAnnotated
, getParameterType(comp1).NullableAnnotation);
8897
Assert.Equal(NullableAnnotation.
NotAnnotated
, getParameterType(comp1).NullableAnnotation);
11190
verify("C3.F1", "System.String!", NullableAnnotation.
NotAnnotated
);
11192
verify("C3.F3", "System.Int32", NullableAnnotation.
NotAnnotated
);
11290
verify("C3.F1", "T", NullableAnnotation.
NotAnnotated
);
11292
verify("C3.F3", "T!", NullableAnnotation.
NotAnnotated
);
11294
verify("C3.F5", "T", NullableAnnotation.
NotAnnotated
);
71259
Assert.Equal(NullableAnnotation.
NotAnnotated
, symbol.TypeWithAnnotations.NullableAnnotation);
71260
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, symbol.GetPublicSymbol().NullableAnnotation);
71261
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, symbol.GetPublicSymbol().Type.NullableAnnotation);
71406
Assert.Equal(NullableAnnotation.
NotAnnotated
, symbol.TypeWithAnnotations.NullableAnnotation);
71409
Assert.Equal(NullableAnnotation.
NotAnnotated
, symbol.TypeWithAnnotations.NullableAnnotation);
71474
Assert.Equal(NullableAnnotation.
NotAnnotated
, symbol.TypeWithAnnotations.NullableAnnotation);
71511
Assert.Equal(NullableAnnotation.
NotAnnotated
, symbol.TypeWithAnnotations.NullableAnnotation);
71889
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, model.GetTypeInfo(discard3).Nullability.Annotation);
71894
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, model.GetTypeInfo(discard4).Nullability.Annotation);
113114
m1.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(a, NullableAnnotation.
NotAnnotated
))),
113121
m1.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(a, NullableAnnotation.
NotAnnotated
))),
113479
Assert.Equal(NullableAnnotation.
NotAnnotated
, f1.TypeWithAnnotations.NullableAnnotation);
115795
var c2 = cDefinition.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(cDefinition.TypeParameters.Single(), NullableAnnotation.
NotAnnotated
)));
115846
var c2 = cDefinition.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(cDefinition.TypeParameters.Single(), NullableAnnotation.
NotAnnotated
)));
126840
var inputs = new[] { NullableAnnotation.Annotated, NullableAnnotation.Oblivious, NullableAnnotation.
NotAnnotated
};
126847
{ NullableAnnotation.Annotated, NullableAnnotation.Oblivious, NullableAnnotation.
NotAnnotated
},
126872
var inputs = new[] { NullableAnnotation.Annotated, NullableAnnotation.Oblivious, NullableAnnotation.
NotAnnotated
};
126877
{ NullableAnnotation.Annotated, NullableAnnotation.Oblivious, NullableAnnotation.
NotAnnotated
},
126878
{ NullableAnnotation.Oblivious, NullableAnnotation.Oblivious, NullableAnnotation.
NotAnnotated
},
126879
{ NullableAnnotation.
NotAnnotated
, NullableAnnotation.
NotAnnotated
, NullableAnnotation.
NotAnnotated
},
126903
var inputs = new[] { NullableAnnotation.Annotated, NullableAnnotation.Oblivious, NullableAnnotation.
NotAnnotated
};
126908
{ NullableAnnotation.Annotated, NullableAnnotation.Annotated, NullableAnnotation.
NotAnnotated
},
126909
{ NullableAnnotation.Annotated, NullableAnnotation.Oblivious, NullableAnnotation.
NotAnnotated
},
126910
{ NullableAnnotation.
NotAnnotated
, NullableAnnotation.
NotAnnotated
, NullableAnnotation.
NotAnnotated
},
138250
Assert.Equal(NullableAnnotation.
NotAnnotated
, interfaces[0].TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Single().NullableAnnotation);
139508
Assert.Equal(NullableAnnotation.
NotAnnotated
, tuple.TupleElements[0].TypeWithAnnotations.NullableAnnotation);
139596
Assert.Equal(NullableAnnotation.
NotAnnotated
, tuple.TupleElements[0].TypeWithAnnotations.NullableAnnotation);
139669
Assert.Equal(NullableAnnotation.
NotAnnotated
, tuple.TupleElements[0].TypeWithAnnotations.NullableAnnotation);
139742
Assert.Equal(NullableAnnotation.
NotAnnotated
, tuple.TupleElements[0].TypeWithAnnotations.NullableAnnotation);
154884
(expectedAnnotation == NullableAnnotation.Annotated) ? CodeAnalysis.NullableAnnotation.Annotated : CodeAnalysis.NullableAnnotation.
NotAnnotated
,
155998
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, model.GetTypeInfo(identifiers[0]).Nullability.Annotation);
156000
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, model.GetTypeInfo(identifiers[2]).Nullability.Annotation);
161254
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, typeInfo.Nullability.Annotation);
161300
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, typeInfo.Nullability.Annotation);
Semantics\SimpleLambdaParametersWithModifiersTests.cs (1)
858
Assert.True(symbol.Parameters is [{ Name: "x", Type.SpecialType: SpecialType.System_String, Type.NullableAnnotation: CodeAnalysis.NullableAnnotation.
NotAnnotated
, RefKind: RefKind.Ref, IsOptional: false }]);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (169)
Compilation\CompilationAPITests.cs (13)
2498
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, comp.CreateArrayTypeSymbol(elementType, elementNullableAnnotation: CodeAnalysis.NullableAnnotation.
NotAnnotated
).ElementNullableAnnotation);
2499
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, comp.CreateArrayTypeSymbol(elementType, elementNullableAnnotation: CodeAnalysis.NullableAnnotation.
NotAnnotated
).ElementType.NullableAnnotation);
2705
Assert.Throws<ArgumentException>(() => comp.CreateAnonymousTypeSymbol(memberTypes, memberNames, memberNullableAnnotations: ImmutableArray.Create(CodeAnalysis.NullableAnnotation.
NotAnnotated
)));
2707
type = comp.CreateAnonymousTypeSymbol(memberTypes, memberNames, memberNullableAnnotations: ImmutableArray.Create(CodeAnalysis.NullableAnnotation.
NotAnnotated
, CodeAnalysis.NullableAnnotation.Annotated));
2709
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.
NotAnnotated
, CodeAnalysis.NullableAnnotation.Annotated }, GetAnonymousTypeNullableAnnotations(type));
3045
type = genericType.Construct(typeArguments, ImmutableArray.Create(CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
NotAnnotated
));
3047
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
NotAnnotated
}, type.TypeArgumentNullableAnnotations);
3048
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
NotAnnotated
}, type.TypeArgumentNullableAnnotations());
3080
type = genericMethod.Construct(typeArguments, ImmutableArray.Create(CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
NotAnnotated
));
3082
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
NotAnnotated
}, type.TypeArgumentNullableAnnotations);
3083
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
NotAnnotated
}, type.TypeArgumentNullableAnnotations());
Compilation\TypeInfoTests.cs (2)
22
var notNullable = new NullabilityInfo(CodeAnalysis.NullableAnnotation.
NotAnnotated
, CodeAnalysis.NullableFlowState.NotNull);
37
new TypeInfo(obj.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
NotAnnotated
), int32.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), notNullable, nullable));
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1570
ImmutableArray.Create(c.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
NotAnnotated
), c.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated)),
Symbols\PartialPropertiesTests.cs (1)
1680
Assert.Equal(NullableAnnotation.
NotAnnotated
, p1.TypeWithAnnotations.NullableAnnotation);
Symbols\Source\NullablePublicAPITests.cs (151)
60
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, arrayTypes[1].ElementNullableAnnotation);
61
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, arrayTypes[1].ElementType.NullableAnnotation);
92
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, expressionTypes[0].TypeArgumentNullableAnnotations.Single());
93
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, expressionTypes[0].TypeArgumentNullableAnnotations().Single());
96
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, expressionTypes[2].TypeArgumentNullableAnnotations.Single());
97
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, expressionTypes[2].TypeArgumentNullableAnnotations().Single());
156
PublicNullableAnnotation.
NotAnnotated
,
158
PublicNullableAnnotation.
NotAnnotated
,
162
PublicNullableAnnotation.
NotAnnotated
,
223
PublicNullableAnnotation.
NotAnnotated
,
225
PublicNullableAnnotation.
NotAnnotated
,
229
PublicNullableAnnotation.
NotAnnotated
,
297
PublicNullableAnnotation.
NotAnnotated
,
301
PublicNullableAnnotation.
NotAnnotated
,
303
PublicNullableAnnotation.
NotAnnotated
,
386
PublicNullableAnnotation.
NotAnnotated
,
390
PublicNullableAnnotation.
NotAnnotated
,
391
PublicNullableAnnotation.
NotAnnotated
,
483
PublicNullableAnnotation.
NotAnnotated
,
485
PublicNullableAnnotation.
NotAnnotated
);
490
PublicNullableAnnotation.
NotAnnotated
,
492
PublicNullableAnnotation.
NotAnnotated
,
496
PublicNullableAnnotation.
NotAnnotated
,
583
PublicNullableAnnotation.
NotAnnotated
,
585
PublicNullableAnnotation.
NotAnnotated
,
589
PublicNullableAnnotation.
NotAnnotated
,
646
PublicNullableAnnotation.
NotAnnotated
,
702
PublicNullableAnnotation.
NotAnnotated
,
704
PublicNullableAnnotation.
NotAnnotated
,
708
PublicNullableAnnotation.
NotAnnotated
,
765
PublicNullableAnnotation.
NotAnnotated
,
766
PublicNullableAnnotation.
NotAnnotated
,
768
PublicNullableAnnotation.
NotAnnotated
,
773
PublicNullableAnnotation.
NotAnnotated
,
831
PublicNullableAnnotation.
NotAnnotated
,
833
PublicNullableAnnotation.
NotAnnotated
,
837
PublicNullableAnnotation.
NotAnnotated
,
898
PublicNullableAnnotation.
NotAnnotated
,
899
PublicNullableAnnotation.
NotAnnotated
,
901
PublicNullableAnnotation.
NotAnnotated
,
906
PublicNullableAnnotation.
NotAnnotated
,
955
PublicNullableAnnotation.
NotAnnotated
,
956
PublicNullableAnnotation.
NotAnnotated
,
958
PublicNullableAnnotation.
NotAnnotated
,
963
PublicNullableAnnotation.
NotAnnotated
,
1013
PublicNullableAnnotation.
NotAnnotated
,
1014
PublicNullableAnnotation.
NotAnnotated
,
1016
PublicNullableAnnotation.
NotAnnotated
,
1021
PublicNullableAnnotation.
NotAnnotated
,
1101
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, typeInfo.Nullability.Annotation);
1217
var notNullable = new NullabilityInfo(PublicNullableAnnotation.
NotAnnotated
, PublicNullableFlowState.NotNull);
1265
var notNull = new NullabilityInfo(PublicNullableAnnotation.
NotAnnotated
, PublicNullableFlowState.NotNull);
1856
verifySymbolInfo((IMethodSymbol)symbolInfo.Symbol, PublicNullableAnnotation.
NotAnnotated
);
1899
verifySymbolInfo((IMethodSymbol)symbolInfo.Symbol, PublicNullableAnnotation.
NotAnnotated
);
1988
assertAnnotation(declarations[0], PublicNullableAnnotation.
NotAnnotated
);
1991
assertAnnotation(declarations[3], PublicNullableAnnotation.
NotAnnotated
);
2092
assertAnnotation(declarations[0], PublicNullableAnnotation.
NotAnnotated
, PublicNullableAnnotation.Annotated);
2095
assertAnnotation(declarations[4], PublicNullableAnnotation.Annotated, PublicNullableAnnotation.
NotAnnotated
);
2370
assertAnnotation(declarations[0], PublicNullableAnnotation.
NotAnnotated
);
2504
assertAnnotation(declarations[1], PublicNullableAnnotation.
NotAnnotated
);
2505
assertAnnotation(declarations[2], PublicNullableAnnotation.
NotAnnotated
);
2551
assertAnnotation(declarations[3], PublicNullableAnnotation.
NotAnnotated
);
2553
assertAnnotation(declarations[5], PublicNullableAnnotation.
NotAnnotated
);
2598
assertAnnotation(declarations[1], PublicNullableAnnotation.
NotAnnotated
);
2745
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, ((IPropertySymbol)symInfo.Symbol).NullableAnnotation);
2746
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, ((IPropertySymbol)symInfo.Symbol).Type.NullableAnnotation);
2747
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations[0]);
2748
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2791
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, ((IFieldSymbol)symInfo.Symbol).NullableAnnotation);
2792
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, ((IFieldSymbol)symInfo.Symbol).Type.NullableAnnotation);
2793
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations[0]);
2794
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2836
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations[0]);
2837
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2885
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations[0]);
2886
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2924
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, typeInfo.Type.NullableAnnotation);
2960
verifyAnnotation(collectionInitializer.Expressions[1], PublicNullableAnnotation.
NotAnnotated
);
2961
verifyAnnotation(collectionInitializer.Expressions[2], PublicNullableAnnotation.
NotAnnotated
);
2962
verifyAnnotation(collectionInitializer.Expressions[3], PublicNullableAnnotation.
NotAnnotated
);
3002
verifyAnnotation(collectionInitializer.Expressions[1], PublicNullableAnnotation.
NotAnnotated
);
3003
verifyAnnotation(collectionInitializer.Expressions[2], PublicNullableAnnotation.
NotAnnotated
);
3004
verifyAnnotation(collectionInitializer.Expressions[3], PublicNullableAnnotation.
NotAnnotated
);
3044
verifyAnnotation(collectionInitializer.Expressions[1], PublicNullableAnnotation.
NotAnnotated
);
3045
verifyAnnotation(collectionInitializer.Expressions[2], PublicNullableAnnotation.
NotAnnotated
);
3046
verifyAnnotation(collectionInitializer.Expressions[3], PublicNullableAnnotation.
NotAnnotated
);
3051
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, ((IMethodSymbol)symbolInfo.Symbol).TypeArgumentNullableAnnotations[0]);
3052
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, ((IMethodSymbol)symbolInfo.Symbol).TypeArguments[0].NullableAnnotation);
3150
verifyAnnotation(collectionInitializer.Expressions[0], PublicNullableAnnotation.Annotated, PublicNullableAnnotation.
NotAnnotated
);
3151
verifyAnnotation(collectionInitializer.Expressions[1], PublicNullableAnnotation.
NotAnnotated
, PublicNullableAnnotation.Annotated);
3152
verifyAnnotation(collectionInitializer.Expressions[2], PublicNullableAnnotation.
NotAnnotated
, PublicNullableAnnotation.
NotAnnotated
);
3197
verifyAnnotation(collectionInitializer.Expressions[2], PublicNullableAnnotation.
NotAnnotated
);
3259
verifyAnnotation(indexers.Slice(0, 2), PublicNullableAnnotation.Annotated, PublicNullableAnnotation.
NotAnnotated
);
3260
verifyAnnotation(indexers.Slice(2, 2), PublicNullableAnnotation.
NotAnnotated
, PublicNullableAnnotation.Annotated);
3261
verifyAnnotation(indexers.Slice(4, 2), PublicNullableAnnotation.
NotAnnotated
, PublicNullableAnnotation.
NotAnnotated
);
3312
verifyAnnotation(elementAccesses.Slice(2, 2), PublicNullableAnnotation.
NotAnnotated
);
3361
verifyAnnotation(elementAccesses[1], PublicNullableAnnotation.
NotAnnotated
);
3407
verifyAnnotations(operators[1], PublicNullableAnnotation.
NotAnnotated
, "S<T!> S<T!>.operator ~(S<T!> s)");
3452
verifyAnnotations(operators[1], PublicNullableAnnotation.
NotAnnotated
, "S<T!> S<T!>.operator +(S<T!> x, S<T!> y)");
3545
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol.Parameters[0].NullableAnnotation);
3546
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol.Parameters[0].Type.NullableAnnotation);
3568
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, o2Symbol.NullableAnnotation);
3569
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, o2Symbol.Type.NullableAnnotation);
3606
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol.Parameters[0].NullableAnnotation);
3607
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol.Parameters[0].Type.NullableAnnotation);
3629
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, o2Symbol.NullableAnnotation);
3630
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, o2Symbol.Type.NullableAnnotation);
3920
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, o1Symbol.NullableAnnotation);
3921
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, o1Symbol.Type.NullableAnnotation);
3934
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, o3Symbol.NullableAnnotation);
3935
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, o3Symbol.Type.NullableAnnotation);
3981
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol1.Parameters[0].NullableAnnotation);
3982
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol1.Parameters[0].Type.NullableAnnotation);
3983
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol1.Parameters[1].NullableAnnotation);
3984
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol1.Parameters[1].Type.NullableAnnotation);
3985
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol1.Parameters[2].NullableAnnotation);
3986
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol1.Parameters[2].Type.NullableAnnotation);
3991
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol2.Parameters[0].NullableAnnotation);
3992
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol2.Parameters[0].Type.NullableAnnotation);
3993
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol2.Parameters[1].NullableAnnotation);
3994
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol2.Parameters[1].Type.NullableAnnotation);
3995
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol2.Parameters[2].NullableAnnotation);
3996
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, innerLambdaSymbol2.Parameters[2].Type.NullableAnnotation);
4369
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, ((ITypeSymbol)symbol2.Symbol).NullableAnnotation);
4457
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, ((ITypeSymbol)symbol2.Symbol).NullableAnnotation);
4487
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, ((ITypeSymbol)symbol2.Symbol).NullableAnnotation);
4519
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, ((ITypeSymbol)symbol2.Symbol).NullableAnnotation);
4580
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, ((ITypeSymbol)symbol2.Symbol).NullableAnnotation);
4641
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, ((ITypeSymbol)symbol2.Symbol).NullableAnnotation);
4700
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, symbol2.Parameters.Single().Type.NullableAnnotation);
4782
PublicNullableAnnotation.
NotAnnotated
,
4783
PublicNullableAnnotation.
NotAnnotated
,
4818
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, info.Type.NullableAnnotation);
4823
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, info.Type.NullableAnnotation);
4848
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, info.Nullability.Annotation);
4913
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, typeInfo.Type.NullableAnnotation);
5256
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, type.NullableAnnotation);
5257
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, type.ElementNullableAnnotation);
5279
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, type.NullableAnnotation);
5280
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, type.ElementNullableAnnotation);
5311
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, type.NullableAnnotation);
5312
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, type.ElementNullableAnnotation);
5334
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, type.NullableAnnotation);
5335
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, type.ElementNullableAnnotation);
5356
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, type.NullableAnnotation);
5357
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, type.ElementNullableAnnotation);
5404
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, type.NullableAnnotation);
5405
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, type.ElementNullableAnnotation);
5461
Assert.Equal(PublicNullableAnnotation.
NotAnnotated
, type.NullableAnnotation);
Symbols\Source\UpdatedContainingSymbolAndNullableAnntotationTests.cs (1)
45
var wrappedLocal2 = UpdatedContainingSymbolAndNullableAnnotationLocal.CreateForTest(local2, m2, TypeWithAnnotations.Create(local1.Type, NullableAnnotation.
NotAnnotated
));
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
63
NullableAnnotation.
NotAnnotated
=> NullableSyntaxAnnotationEx.AnnotatedOrNotAnnotated,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Utilities\SymbolEquivalenceComparerTests.cs (2)
1355
Assert.Equal(NullableAnnotation.
NotAnnotated
, a2.NullableAnnotation);
1419
Assert.Equal(NullableAnnotation.
NotAnnotated
, a2.NullableAnnotation);
Microsoft.CodeAnalysis.Features (2)
Completion\Providers\AbstractOverrideCompletionProvider.cs (1)
48
overriddenMember = CodeGenerationSymbolFactory.CreateMethodSymbol(methodSymbol, returnType: methodSymbol.ReturnType.WithNullableAnnotation(NullableAnnotation.
NotAnnotated
));
ExtractMethod\MethodExtractor.Analyzer.cs (1)
549
return type.WithNullableAnnotation(NullableAnnotation.
NotAnnotated
);
Microsoft.CodeAnalysis.UnitTests (1)
Symbols\NullabilityInfoTests.cs (1)
24
new NullabilityInfo(NullableAnnotation.
NotAnnotated
, NullableFlowState.NotNull),
Microsoft.CodeAnalysis.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
104
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
105
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
140
return this.TypeParameters.SelectAsArray(t => NullableAnnotation.
NotAnnotated
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
103
if (foreachInfo.ElementType != null && foreachInfo.ElementType.NullableAnnotation != NullableAnnotation.
NotAnnotated
)
Microsoft.Extensions.Options.SourceGeneration (1)
Emitter.cs (1)
95
return tryValidateValueMethod.Parameters[0].NullableAnnotation == NullableAnnotation.
NotAnnotated
? "!" : string.Empty;
Microsoft.Gen.Logging (1)
Parsing\Parser.TagProvider.cs (1)
155
if (target.NullableAnnotation == NullableAnnotation.
NotAnnotated
)
Roslyn.Diagnostics.Analyzers (1)
DefaultableTypeShouldHaveDefaultableFieldsAnalyzer.cs (1)
117
return type.NullableAnnotation != NullableAnnotation.
NotAnnotated
;
System.Text.Json.SourceGeneration (2)
Helpers\RoslynExtensions.cs (2)
352
return returnType.NullableAnnotation is NullableAnnotation.
NotAnnotated
;
374
return inputType.NullableAnnotation is NullableAnnotation.
NotAnnotated
;