29 references to NullableAnnotationExtensions
Microsoft.CodeAnalysis.CSharp (26)
Symbols\Metadata\PE\PETypeParameterSymbol.cs (4)
494
case
NullableAnnotationExtensions
.AnnotatedAttributeValue:
496
case
NullableAnnotationExtensions
.NotAnnotatedAttributeValue:
509
GetNullableAttributeValue() ==
NullableAnnotationExtensions
.NotAnnotatedAttributeValue;
526
if (GetNullableAttributeValue() ==
NullableAnnotationExtensions
.AnnotatedAttributeValue)
Symbols\NullableAnnotation.cs (3)
13
/// The order of values here is used in the computation of <see cref="
NullableAnnotationExtensions
.Meet(NullableAnnotation, NullableAnnotation)"/>,
14
/// <see cref="
NullableAnnotationExtensions
.Join(NullableAnnotation, NullableAnnotation)"/>, and
15
/// <see cref="
NullableAnnotationExtensions
.EnsureCompatible(NullableAnnotation, NullableAnnotation)"/>. If the order here is changed
Symbols\NullableContextKind.cs (6)
56
value =
NullableAnnotationExtensions
.ObliviousAttributeValue;
59
value =
NullableAnnotationExtensions
.NotAnnotatedAttributeValue;
62
value =
NullableAnnotationExtensions
.AnnotatedAttributeValue;
75
case
NullableAnnotationExtensions
.ObliviousAttributeValue:
77
case
NullableAnnotationExtensions
.NotAnnotatedAttributeValue:
79
case
NullableAnnotationExtensions
.AnnotatedAttributeValue:
Symbols\Source\SourceTypeParameterSymbol.cs (5)
405
return
NullableAnnotationExtensions
.AnnotatedAttributeValue;
407
return
NullableAnnotationExtensions
.NotAnnotatedAttributeValue;
412
return
NullableAnnotationExtensions
.NotAnnotatedAttributeValue;
416
return
NullableAnnotationExtensions
.AnnotatedAttributeValue;
418
return
NullableAnnotationExtensions
.ObliviousAttributeValue;
Symbols\TypeSymbol.cs (1)
2449
internal CodeAnalysis.NullableAnnotation DefaultNullableAnnotation =>
NullableAnnotationExtensions
.ToPublicAnnotation(this, NullableAnnotation.Oblivious);
Symbols\TypeWithAnnotations.cs (7)
609
flag =
NullableAnnotationExtensions
.ObliviousAttributeValue;
613
flag =
NullableAnnotationExtensions
.AnnotatedAttributeValue;
617
flag =
NullableAnnotationExtensions
.NotAnnotatedAttributeValue;
644
transformFlag =
NullableAnnotationExtensions
.ObliviousAttributeValue;
672
case
NullableAnnotationExtensions
.AnnotatedAttributeValue:
676
case
NullableAnnotationExtensions
.NotAnnotatedAttributeValue:
680
case
NullableAnnotationExtensions
.ObliviousAttributeValue:
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\NullableReferenceTypesTests.cs (3)
123113
Func<int, int, NullableAnnotation> getResult = (i, j) =>
NullableAnnotationExtensions
.Join(inputs[i], inputs[j]);
123145
Func<int, int, NullableAnnotation> getResult = (i, j) =>
NullableAnnotationExtensions
.Meet(inputs[i], inputs[j]);
123176
Func<int, int, NullableAnnotation> getResult = (i, j) =>
NullableAnnotationExtensions
.EnsureCompatible(inputs[i], inputs[j]);