278 references to NotAnnotated
GenerateDocumentationAndConfigFiles (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
135
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
)
Metrics (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
Metrics.Legacy (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
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.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
135
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.AnalyzerUtilities (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
135
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.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
135
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)
2111
convertedNullability = new NullabilityInfo(CodeAnalysis.NullableAnnotation.
NotAnnotated
, CodeAnalysis.NullableFlowState.NotNull);
2262
nullability = new NullabilityInfo(CodeAnalysis.NullableAnnotation.
NotAnnotated
, CodeAnalysis.NullableFlowState.NotNull);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
90
case CodeAnalysis.NullableAnnotation.
NotAnnotated
:
926
case CodeAnalysis.NullableAnnotation.
NotAnnotated
:
Symbols\MethodSymbol.cs (1)
1150
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)
169
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)
60
NullableAnnotation.
NotAnnotated
=> NullableSyntaxAnnotationEx.AnnotatedOrNotAnnotated,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenTupleTest.cs (4)
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)));
Microsoft.CodeAnalysis.CSharp.Features (6)
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
343
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)
169
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 (20)
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)
1631
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, underlyingType.NullableAnnotation);
1634
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 (9)
71302
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, symbol.GetPublicSymbol().NullableAnnotation);
71303
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, symbol.GetPublicSymbol().Type.NullableAnnotation);
71931
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, model.GetTypeInfo(discard3).Nullability.Annotation);
71936
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, model.GetTypeInfo(discard4).Nullability.Annotation);
154952
(expectedAnnotation == NullableAnnotation.Annotated) ? CodeAnalysis.NullableAnnotation.Annotated : CodeAnalysis.NullableAnnotation.
NotAnnotated
,
156066
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, model.GetTypeInfo(identifiers[0]).Nullability.Annotation);
156068
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, model.GetTypeInfo(identifiers[2]).Nullability.Annotation);
161322
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, typeInfo.Nullability.Annotation);
161368
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)
2497
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, comp.CreateArrayTypeSymbol(elementType, elementNullableAnnotation: CodeAnalysis.NullableAnnotation.
NotAnnotated
).ElementNullableAnnotation);
2498
Assert.Equal(CodeAnalysis.NullableAnnotation.
NotAnnotated
, comp.CreateArrayTypeSymbol(elementType, elementNullableAnnotation: CodeAnalysis.NullableAnnotation.
NotAnnotated
).ElementType.NullableAnnotation);
2704
Assert.Throws<ArgumentException>(() => comp.CreateAnonymousTypeSymbol(memberTypes, memberNames, memberNullableAnnotations: ImmutableArray.Create(CodeAnalysis.NullableAnnotation.
NotAnnotated
)));
2706
type = comp.CreateAnonymousTypeSymbol(memberTypes, memberNames, memberNullableAnnotations: ImmutableArray.Create(CodeAnalysis.NullableAnnotation.
NotAnnotated
, CodeAnalysis.NullableAnnotation.Annotated));
2708
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.
NotAnnotated
, CodeAnalysis.NullableAnnotation.Annotated }, GetAnonymousTypeNullableAnnotations(type));
3044
type = genericType.Construct(typeArguments, ImmutableArray.Create(CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
NotAnnotated
));
3046
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
NotAnnotated
}, type.TypeArgumentNullableAnnotations);
3047
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
NotAnnotated
}, type.TypeArgumentNullableAnnotations());
3079
type = genericMethod.Construct(typeArguments, ImmutableArray.Create(CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
NotAnnotated
));
3081
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
NotAnnotated
}, type.TypeArgumentNullableAnnotations);
3082
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
NotAnnotated
}, type.TypeArgumentNullableAnnotations());
Compilation\GetSemanticInfoTests.cs (2)
6091
{ Name: "C1", NullableAnnotation: Microsoft.CodeAnalysis.NullableAnnotation.
NotAnnotated
},
6102
{ Name: "C1", NullableAnnotation: Microsoft.CodeAnalysis.NullableAnnotation.
NotAnnotated
},
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)
1572
ImmutableArray.Create(c.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
NotAnnotated
), c.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated)),
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);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
60
NullableAnnotation.
NotAnnotated
=> NullableSyntaxAnnotationEx.AnnotatedOrNotAnnotated,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Utilities\SymbolEquivalenceComparerTests.cs (2)
1458
Assert.Equal(NullableAnnotation.
NotAnnotated
, a2.NullableAnnotation);
1524
Assert.Equal(NullableAnnotation.
NotAnnotated
, a2.NullableAnnotation);
Microsoft.CodeAnalysis.Extensions.Package (2)
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
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)
550
return type.WithNullableAnnotation(NullableAnnotation.
NotAnnotated
);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
135
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.PublicApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
Microsoft.CodeAnalysis.UnitTests (1)
Symbols\NullabilityInfoTests.cs (1)
24
new NullabilityInfo(NullableAnnotation.
NotAnnotated
, NullableFlowState.NotNull),
Microsoft.CodeAnalysis.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
135
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.Extensions.Validation.ValidationsGenerator (1)
Extensions\ITypeSymbolExtensions.cs (1)
51
type = type.WithNullableAnnotation(NullableAnnotation.
NotAnnotated
);
Microsoft.Gen.Logging (1)
Parsing\Parser.TagProvider.cs (1)
155
if (target.NullableAnnotation == NullableAnnotation.
NotAnnotated
)
Roslyn.Diagnostics.Analyzers (5)
DefaultableTypeShouldHaveDefaultableFieldsAnalyzer.cs (1)
117
return type.NullableAnnotation != NullableAnnotation.
NotAnnotated
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
135
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
)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
60
NullableAnnotation.
NotAnnotated
=> NullableSyntaxAnnotationEx.AnnotatedOrNotAnnotated,
System.Text.Json.SourceGeneration (2)
Helpers\RoslynExtensions.cs (2)
352
return returnType.NullableAnnotation is NullableAnnotation.
NotAnnotated
;
374
return inputType.NullableAnnotation is NullableAnnotation.
NotAnnotated
;
Test.Utilities (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
Text.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
106
(NullableAnnotation.None, NullableAnnotation.
NotAnnotated
) => true,
107
(NullableAnnotation.
NotAnnotated
, NullableAnnotation.None) => true,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
135
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
)