353 references to Annotated
GenerateDocumentationAndConfigFiles (2)
Metrics (1)
Metrics.Legacy (1)
Microsoft.Analyzers.Extra (1)
Microsoft.AspNetCore.App.Analyzers (2)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (8)
Microsoft.CodeAnalysis (1)
Microsoft.CodeAnalysis.Analyzers (2)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
Microsoft.CodeAnalysis.CodeStyle (1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (8)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Features (5)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (26)
Semantics\NullableReferenceTypesTests.cs (24)
5173Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation);
5174Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.Type.NullableAnnotation);
59066Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, model.GetTypeInfo(declaration.Type).Nullability.Annotation);
59068Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, model.GetTypeInfo(declaration.Type).ConvertedNullability.Annotation);
62889Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, typeInfo.Nullability.Annotation);
71921Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, model.GetTypeInfo(discard1).Nullability.Annotation);
71926Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, model.GetTypeInfo(discard2).Nullability.Annotation);
145421Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation);
145422Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.Type.NullableAnnotation);
145462Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation);
145463Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.Type.NullableAnnotation);
145502Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation);
145503Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.Type.NullableAnnotation);
145540Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation);
145541Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.Type.NullableAnnotation);
145578Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation);
145579Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.Type.NullableAnnotation);
145682Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation);
145683Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.Type.NullableAnnotation);
145721Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation);
145722Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.Type.NullableAnnotation);
146514Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, typeInfo.Nullability.Annotation);
154952(expectedAnnotation == NullableAnnotation.Annotated) ? CodeAnalysis.NullableAnnotation.Annotated : CodeAnalysis.NullableAnnotation.NotAnnotated,
158888Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.Type.NullableAnnotation);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (208)
Compilation\CompilationAPITests.cs (12)
2499Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, comp.CreateArrayTypeSymbol(elementType, elementNullableAnnotation: CodeAnalysis.NullableAnnotation.Annotated).ElementNullableAnnotation);
2500Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, comp.CreateArrayTypeSymbol(elementType, elementNullableAnnotation: CodeAnalysis.NullableAnnotation.Annotated).ElementType.NullableAnnotation);
2706type = comp.CreateAnonymousTypeSymbol(memberTypes, memberNames, memberNullableAnnotations: ImmutableArray.Create(CodeAnalysis.NullableAnnotation.NotAnnotated, CodeAnalysis.NullableAnnotation.Annotated));
2708AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.NotAnnotated, CodeAnalysis.NullableAnnotation.Annotated }, GetAnonymousTypeNullableAnnotations(type));
3044type = genericType.Construct(typeArguments, ImmutableArray.Create(CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.NotAnnotated));
3046AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.NotAnnotated }, type.TypeArgumentNullableAnnotations);
3047AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.NotAnnotated }, type.TypeArgumentNullableAnnotations());
3079type = genericMethod.Construct(typeArguments, ImmutableArray.Create(CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.NotAnnotated));
3081AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.NotAnnotated }, type.TypeArgumentNullableAnnotations);
3082AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.NotAnnotated }, type.TypeArgumentNullableAnnotations());
Compilation\TypeInfoTests.cs (17)
23var nullable = new NullabilityInfo(CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableFlowState.MaybeNull);
27EqualityTesting.AssertEqual(new TypeInfo(obj.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), int32, nullable, notNullable),
28new TypeInfo(obj.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), int32, nullable, notNullable));
30EqualityTesting.AssertNotEqual(new TypeInfo(obj.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), obj.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), nullable, nullable),
31new TypeInfo(obj.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), int32.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), nullable, nullable));
33EqualityTesting.AssertNotEqual(new TypeInfo(int32.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), obj.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), nullable, nullable),
34new TypeInfo(obj.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), obj.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), nullable, nullable));
36EqualityTesting.AssertNotEqual(new TypeInfo(obj.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), int32.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), nullable, nullable),
37new TypeInfo(obj.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.NotAnnotated), int32.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), notNullable, nullable));
39EqualityTesting.AssertNotEqual(new TypeInfo(obj.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), int32.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), nullable, nullable),
40new TypeInfo(obj.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.Annotated), int32, nullable, notNullable));
Symbols\Source\NullablePublicAPITests.cs (176)
58Assert.Equal(PublicNullableAnnotation.Annotated, arrayTypes[0].ElementNullableAnnotation);
59Assert.Equal(PublicNullableAnnotation.Annotated, arrayTypes[0].ElementType.NullableAnnotation);
94Assert.Equal(PublicNullableAnnotation.Annotated, expressionTypes[1].TypeArgumentNullableAnnotations.Single());
95Assert.Equal(PublicNullableAnnotation.Annotated, expressionTypes[1].TypeArgumentNullableAnnotations().Single());
157PublicNullableAnnotation.Annotated,
159PublicNullableAnnotation.Annotated,
161PublicNullableAnnotation.Annotated,
163PublicNullableAnnotation.Annotated);
224PublicNullableAnnotation.Annotated,
226PublicNullableAnnotation.Annotated,
228PublicNullableAnnotation.Annotated,
230PublicNullableAnnotation.Annotated);
298PublicNullableAnnotation.Annotated,
300PublicNullableAnnotation.Annotated,
302PublicNullableAnnotation.Annotated,
304PublicNullableAnnotation.Annotated);
388PublicNullableAnnotation.Annotated,
389PublicNullableAnnotation.Annotated,
392PublicNullableAnnotation.Annotated,
393PublicNullableAnnotation.Annotated);
491PublicNullableAnnotation.Annotated,
493PublicNullableAnnotation.Annotated,
495PublicNullableAnnotation.Annotated,
497PublicNullableAnnotation.Annotated);
584PublicNullableAnnotation.Annotated,
586PublicNullableAnnotation.Annotated,
588PublicNullableAnnotation.Annotated,
590PublicNullableAnnotation.Annotated);
647PublicNullableAnnotation.Annotated,
649PublicNullableAnnotation.Annotated);
703PublicNullableAnnotation.Annotated,
705PublicNullableAnnotation.Annotated,
707PublicNullableAnnotation.Annotated,
709PublicNullableAnnotation.Annotated);
767PublicNullableAnnotation.Annotated,
769PublicNullableAnnotation.Annotated,
772PublicNullableAnnotation.Annotated,
774PublicNullableAnnotation.Annotated);
832PublicNullableAnnotation.Annotated,
834PublicNullableAnnotation.Annotated,
836PublicNullableAnnotation.Annotated,
838PublicNullableAnnotation.Annotated);
900PublicNullableAnnotation.Annotated,
902PublicNullableAnnotation.Annotated,
905PublicNullableAnnotation.Annotated,
907PublicNullableAnnotation.Annotated);
957PublicNullableAnnotation.Annotated,
959PublicNullableAnnotation.Annotated,
962PublicNullableAnnotation.Annotated,
964PublicNullableAnnotation.Annotated
1015PublicNullableAnnotation.Annotated,
1017PublicNullableAnnotation.Annotated,
1020PublicNullableAnnotation.Annotated,
1022PublicNullableAnnotation.Annotated
1216var nullable = new NullabilityInfo(PublicNullableAnnotation.Annotated, PublicNullableFlowState.MaybeNull);
1266var @null = new NullabilityInfo(PublicNullableAnnotation.Annotated, PublicNullableFlowState.MaybeNull);
1631Assert.Equal(PublicNullableAnnotation.Annotated, type.Nullability.Annotation);
1795Assert.Equal(PublicNullableAnnotation.Annotated, info.Nullability.Annotation);
1854verifySymbolInfo((IMethodSymbol)symbolInfo.Symbol, PublicNullableAnnotation.Annotated);
1897verifySymbolInfo((IMethodSymbol)symbolInfo.Symbol, PublicNullableAnnotation.Annotated);
1949Assert.Equal(PublicNullableAnnotation.Annotated, symbol.NullableAnnotation);
1950Assert.Equal(PublicNullableAnnotation.Annotated, symbol.Type.NullableAnnotation);
1955Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, typeInfo.Nullability.Annotation);
1956Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, typeInfo.ConvertedNullability.Annotation);
1989assertAnnotation(declarations[1], PublicNullableAnnotation.Annotated);
1990assertAnnotation(declarations[2], PublicNullableAnnotation.Annotated);
2049assertAnnotation(declarations[0], PublicNullableAnnotation.Annotated, PublicNullableAnnotation.Annotated);
2050assertAnnotation(declarations[1], PublicNullableAnnotation.Annotated, PublicNullableAnnotation.Annotated);
2051assertAnnotation(declarations[2], PublicNullableAnnotation.Annotated, PublicNullableAnnotation.Annotated);
2052assertAnnotation(declarations[4], PublicNullableAnnotation.Annotated, PublicNullableAnnotation.Annotated);
2092assertAnnotation(declarations[0], PublicNullableAnnotation.NotAnnotated, PublicNullableAnnotation.Annotated);
2093assertAnnotation(declarations[1], PublicNullableAnnotation.Annotated, PublicNullableAnnotation.Annotated);
2094assertAnnotation(declarations[2], PublicNullableAnnotation.Annotated, PublicNullableAnnotation.Annotated);
2095assertAnnotation(declarations[4], PublicNullableAnnotation.Annotated, PublicNullableAnnotation.NotAnnotated);
2139Assert.Equal(PublicNullableAnnotation.Annotated, ((ILocalSymbol)specModel.GetDeclaredSymbol(newDeclarator)).NullableAnnotation);
2140Assert.Equal(PublicNullableAnnotation.Annotated, ((ILocalSymbol)specModel.GetDeclaredSymbol(newDeclarator)).Type.NullableAnnotation);
2143Assert.Equal(PublicNullableAnnotation.Annotated, ((ILocalSymbol)specModel.GetDeclaredSymbol(newDeclarator)).NullableAnnotation);
2144Assert.Equal(PublicNullableAnnotation.Annotated, ((ILocalSymbol)specModel.GetDeclaredSymbol(newDeclarator)).Type.NullableAnnotation);
2178assertAnnotation(declarations[0], PublicNullableAnnotation.Annotated);
2179assertAnnotation(declarations[1], PublicNullableAnnotation.Annotated);
2180assertAnnotation(declarations[2], PublicNullableAnnotation.Annotated);
2181assertAnnotation(declarations[3], PublicNullableAnnotation.Annotated);
2182assertAnnotation(declarations[4], PublicNullableAnnotation.Annotated);
2183assertAnnotation(declarations[5], PublicNullableAnnotation.Annotated);
2220Assert.Equal(PublicNullableAnnotation.Annotated, symbol.NullableAnnotation);
2221Assert.Equal(PublicNullableAnnotation.Annotated, symbol.Type.NullableAnnotation);
2250assertAnnotation(declarations[0], PublicNullableAnnotation.Annotated);
2251assertAnnotation(declarations[1], PublicNullableAnnotation.Annotated);
2252assertAnnotation(declarations[2], PublicNullableAnnotation.Annotated);
2253assertAnnotation(declarations[3], PublicNullableAnnotation.Annotated);
2284assertAnnotation(declarations[0], PublicNullableAnnotation.Annotated);
2285assertAnnotation(declarations[1], PublicNullableAnnotation.Annotated);
2296Assert.Equal(PublicNullableAnnotation.Annotated, typeInfo.Nullability.Annotation);
2328assertAnnotation(declarations[0], PublicNullableAnnotation.Annotated);
2329assertAnnotation(declarations[1], PublicNullableAnnotation.Annotated);
2330assertAnnotation(declarations[2], PublicNullableAnnotation.Annotated);
2331assertAnnotation(declarations[3], PublicNullableAnnotation.Annotated);
2371assertAnnotation(declarations[1], PublicNullableAnnotation.Annotated);
2372assertAnnotation(declarations[2], PublicNullableAnnotation.Annotated);
2373assertAnnotation(declarations[3], PublicNullableAnnotation.Annotated);
2415assertAnnotation(declarations[1], PublicNullableAnnotation.Annotated);
2416assertAnnotation(declarations[3], PublicNullableAnnotation.Annotated);
2463Assert.Equal(PublicNullableAnnotation.Annotated, symbol.NullableAnnotation);
2464Assert.Equal(PublicNullableAnnotation.Annotated, symbol.Type.NullableAnnotation);
2467Assert.Equal(PublicNullableAnnotation.Annotated, typeInfo.Nullability.Annotation);
2468Assert.Equal(PublicNullableAnnotation.Annotated, typeInfo.ConvertedNullability.Annotation);
2469Assert.Equal(PublicNullableAnnotation.Annotated, typeInfo.Type.NullableAnnotation);
2470Assert.Equal(PublicNullableAnnotation.Annotated, typeInfo.ConvertedType.NullableAnnotation);
2503assertAnnotation(declarations[0], PublicNullableAnnotation.Annotated);
2506assertAnnotation(declarations[3], PublicNullableAnnotation.Annotated);
2548assertAnnotation(declarations[0], PublicNullableAnnotation.Annotated);
2549assertAnnotation(declarations[1], PublicNullableAnnotation.Annotated);
2550assertAnnotation(declarations[2], PublicNullableAnnotation.Annotated);
2552assertAnnotation(declarations[4], PublicNullableAnnotation.Annotated);
2554assertAnnotation(declarations[6], PublicNullableAnnotation.Annotated);
2555assertAnnotation(declarations[7], PublicNullableAnnotation.Annotated);
2569Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, typeInfo.Nullability.Annotation);
2570Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, typeInfo.ConvertedNullability.Annotation);
2597assertAnnotation(declarations[0], PublicNullableAnnotation.Annotated);
2740Assert.Equal(PublicNullableAnnotation.Annotated, ((IPropertySymbol)symInfo.Symbol).NullableAnnotation);
2741Assert.Equal(PublicNullableAnnotation.Annotated, ((IPropertySymbol)symInfo.Symbol).Type.NullableAnnotation);
2742Assert.Equal(PublicNullableAnnotation.Annotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations[0]);
2743Assert.Equal(PublicNullableAnnotation.Annotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2786Assert.Equal(PublicNullableAnnotation.Annotated, ((IFieldSymbol)symInfo.Symbol).NullableAnnotation);
2787Assert.Equal(PublicNullableAnnotation.Annotated, ((IFieldSymbol)symInfo.Symbol).Type.NullableAnnotation);
2788Assert.Equal(PublicNullableAnnotation.Annotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations[0]);
2789Assert.Equal(PublicNullableAnnotation.Annotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2829Assert.Equal(PublicNullableAnnotation.Annotated, ((IEventSymbol)symInfo.Symbol).NullableAnnotation);
2830Assert.Equal(PublicNullableAnnotation.Annotated, ((IEventSymbol)symInfo.Symbol).Type.NullableAnnotation);
2831Assert.Equal(PublicNullableAnnotation.Annotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations[0]);
2832Assert.Equal(PublicNullableAnnotation.Annotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2834Assert.Equal(PublicNullableAnnotation.Annotated, ((IEventSymbol)symInfo.Symbol).NullableAnnotation);
2835Assert.Equal(PublicNullableAnnotation.Annotated, ((IEventSymbol)symInfo.Symbol).Type.NullableAnnotation);
2878Assert.Equal(PublicNullableAnnotation.Annotated, ((IEventSymbol)symInfo.Symbol).NullableAnnotation);
2879Assert.Equal(PublicNullableAnnotation.Annotated, ((IEventSymbol)symInfo.Symbol).Type.NullableAnnotation);
2880Assert.Equal(PublicNullableAnnotation.Annotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations[0]);
2881Assert.Equal(PublicNullableAnnotation.Annotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2883Assert.Equal(PublicNullableAnnotation.Annotated, ((IEventSymbol)symInfo.Symbol).NullableAnnotation);
2884Assert.Equal(PublicNullableAnnotation.Annotated, ((IEventSymbol)symInfo.Symbol).Type.NullableAnnotation);
2920Assert.Equal(PublicNullableAnnotation.Annotated, typeInfo.Type.NullableAnnotation);
2959verifyAnnotation(collectionInitializer.Expressions[0], PublicNullableAnnotation.Annotated);
3001verifyAnnotation(collectionInitializer.Expressions[0], PublicNullableAnnotation.Annotated);
3043verifyAnnotation(collectionInitializer.Expressions[0], PublicNullableAnnotation.Annotated);
3150verifyAnnotation(collectionInitializer.Expressions[0], PublicNullableAnnotation.Annotated, PublicNullableAnnotation.NotAnnotated);
3151verifyAnnotation(collectionInitializer.Expressions[1], PublicNullableAnnotation.NotAnnotated, PublicNullableAnnotation.Annotated);
3195verifyAnnotation(collectionInitializer.Expressions[0], PublicNullableAnnotation.Annotated);
3196verifyAnnotation(collectionInitializer.Expressions[1], PublicNullableAnnotation.Annotated);
3259verifyAnnotation(indexers.Slice(0, 2), PublicNullableAnnotation.Annotated, PublicNullableAnnotation.NotAnnotated);
3260verifyAnnotation(indexers.Slice(2, 2), PublicNullableAnnotation.NotAnnotated, PublicNullableAnnotation.Annotated);
3311verifyAnnotation(elementAccesses.Slice(0, 2), PublicNullableAnnotation.Annotated);
3360verifyAnnotation(elementAccesses[0], PublicNullableAnnotation.Annotated);
3406verifyAnnotations(operators[0], PublicNullableAnnotation.Annotated, "S<T?> S<T?>.operator ~(S<T?> s)");
3451verifyAnnotations(operators[0], PublicNullableAnnotation.Annotated, "S<T?> S<T?>.operator +(S<T?> x, S<T?> y)");
3492Assert.Equal(PublicNullableAnnotation.Annotated, lambdaSymbol.Parameters[0].NullableAnnotation);
3493Assert.Equal(PublicNullableAnnotation.Annotated, lambdaSymbol.Parameters[0].Type.NullableAnnotation);
3504Assert.Equal(PublicNullableAnnotation.Annotated, parameterSymbol.NullableAnnotation);
3505Assert.Equal(PublicNullableAnnotation.Annotated, parameterSymbol.Type.NullableAnnotation);
3557Assert.Equal(PublicNullableAnnotation.Annotated, o1Symbol.NullableAnnotation);
3558Assert.Equal(PublicNullableAnnotation.Annotated, o1Symbol.Type.NullableAnnotation);
3618Assert.Equal(PublicNullableAnnotation.Annotated, o1Symbol.NullableAnnotation);
3619Assert.Equal(PublicNullableAnnotation.Annotated, o1Symbol.Type.NullableAnnotation);
3922Assert.Equal(PublicNullableAnnotation.Annotated, o2Symbol.NullableAnnotation);
3923Assert.Equal(PublicNullableAnnotation.Annotated, o2Symbol.Type.NullableAnnotation);
3936Assert.Equal(PublicNullableAnnotation.Annotated, o4Symbol.NullableAnnotation);
3937Assert.Equal(PublicNullableAnnotation.Annotated, o4Symbol.Type.NullableAnnotation);
4333verify(exprs[0], PublicNullableAnnotation.Annotated, PublicNullableFlowState.MaybeNull);
4334verify(exprs[1], PublicNullableAnnotation.Annotated, PublicNullableFlowState.MaybeNull);
4781PublicNullableAnnotation.Annotated,
4784PublicNullableAnnotation.Annotated,
5187test(SemanticModelOptions.None, expectedAnnotation: PublicNullableAnnotation.Annotated);
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.Extensions.Package (1)
Microsoft.CodeAnalysis.Features (6)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
Microsoft.CodeAnalysis.UnitTests (5)
Symbols\NullabilityInfoTests.cs (5)
19assertEqualsAndHashCode(new NullabilityInfo(NullableAnnotation.Annotated, NullableFlowState.NotNull),
20new NullabilityInfo(NullableAnnotation.Annotated, NullableFlowState.NotNull),
23assertEqualsAndHashCode(new NullabilityInfo(NullableAnnotation.Annotated, NullableFlowState.NotNull),
27assertEqualsAndHashCode(new NullabilityInfo(NullableAnnotation.Annotated, NullableFlowState.MaybeNull),
28new NullabilityInfo(NullableAnnotation.Annotated, NullableFlowState.NotNull),
Microsoft.CodeAnalysis.Workspaces (3)
Microsoft.Extensions.Options.SourceGeneration (3)
Microsoft.Extensions.Validation.ValidationsGenerator (3)
Microsoft.Gen.Logging (5)
Microsoft.Maui.Controls.BindingSourceGen (1)
Roslyn.Diagnostics.Analyzers (2)
Roslyn.Diagnostics.CSharp.Analyzers (10)
System.Text.Json.SourceGeneration (1)
System.Text.RegularExpressions.Generator (2)
Test.Utilities (1)
Text.Analyzers (2)