2 implementations of ILocalSymbol_NullableAnnotation
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\LocalSymbol.cs (1)
38CodeAnalysis.NullableAnnotation ILocalSymbol.NullableAnnotation => _underlying.TypeWithAnnotations.ToPublicAnnotation();
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\LocalSymbol.vb (1)
401Private ReadOnly Property ILocalSymbol_NullableAnnotation As NullableAnnotation Implements ILocalSymbol.NullableAnnotation
34 references to ILocalSymbol_NullableAnnotation
Microsoft.CodeAnalysis.CSharp (1)
Compilation\CSharpSemanticModel.cs (1)
596return (local.Type, local.NullableAnnotation);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Semantics\NullableReferenceTypesTests.cs (9)
5161Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation); 67843Assert.Equal(CodeAnalysis.NullableAnnotation.NotAnnotated, symbol.GetPublicSymbol().NullableAnnotation); 141092Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation); 141133Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation); 141173Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation); 141211Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation); 141249Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation); 141353Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation); 141392Assert.Equal(CodeAnalysis.NullableAnnotation.Annotated, local.NullableAnnotation);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (23)
Symbols\Source\NullablePublicAPITests.cs (23)
1005Assert.Equal(result, localSymbol.NullableAnnotation); 1176Assert.Equal(declaredSymbol.Type.NullableAnnotation, declaredSymbol.NullableAnnotation); 1177context.ReportDiagnostic(CodeAnalysis.Diagnostic.Create(s_descriptor2, declarator.GetLocation(), declaredSymbol.Name, declaredSymbol.NullableAnnotation)); 1950Assert.Equal(PublicNullableAnnotation.Annotated, symbol.NullableAnnotation); 1997Assert.Equal(expectedAnnotation, symbol.NullableAnnotation); 2058Assert.Equal(expectedAnnotation1, symbols[0].NullableAnnotation); 2060Assert.Equal(expectedAnnotation2, symbols[1].NullableAnnotation); 2101Assert.Equal(expectedAnnotation1, symbols[0].NullableAnnotation); 2103Assert.Equal(expectedAnnotation2, symbols[1].NullableAnnotation); 2140Assert.Equal(PublicNullableAnnotation.Annotated, ((ILocalSymbol)specModel.GetDeclaredSymbol(newDeclarator)).NullableAnnotation); 2144Assert.Equal(PublicNullableAnnotation.Annotated, ((ILocalSymbol)specModel.GetDeclaredSymbol(newDeclarator)).NullableAnnotation); 2189Assert.Equal(expectedAnnotation, symbol.NullableAnnotation); 2221Assert.Equal(PublicNullableAnnotation.Annotated, symbol.NullableAnnotation); 2259Assert.Equal(expectedAnnotation, symbol.NullableAnnotation); 2291Assert.Equal(expectedAnnotation, symbol.NullableAnnotation); 2337Assert.Equal(expectedAnnotation, symbol.NullableAnnotation); 2379Assert.Equal(expectedAnnotation, symbol.NullableAnnotation); 2422Assert.Equal(expectedAnnotation, symbol.NullableAnnotation); 2464Assert.Equal(PublicNullableAnnotation.Annotated, symbol.NullableAnnotation); 2512Assert.Equal(expectedAnnotation, symbol.NullableAnnotation); 2561Assert.Equal(expectedAnnotation, symbol.NullableAnnotation); 3923Assert.Equal(PublicNullableAnnotation.Annotated, o2Symbol.NullableAnnotation); 3937Assert.Equal(PublicNullableAnnotation.Annotated, o4Symbol.NullableAnnotation);
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\LocalSymbol.vb (1)
401Private ReadOnly Property ILocalSymbol_NullableAnnotation As NullableAnnotation Implements ILocalSymbol.NullableAnnotation