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