29 references to NullableAnnotationExtensions
Microsoft.CodeAnalysis.CSharp (26)
Symbols\Metadata\PE\PETypeParameterSymbol.cs (4)
494case NullableAnnotationExtensions.AnnotatedAttributeValue: 496case NullableAnnotationExtensions.NotAnnotatedAttributeValue: 509GetNullableAttributeValue() == NullableAnnotationExtensions.NotAnnotatedAttributeValue; 526if (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)
56value = NullableAnnotationExtensions.ObliviousAttributeValue; 59value = NullableAnnotationExtensions.NotAnnotatedAttributeValue; 62value = NullableAnnotationExtensions.AnnotatedAttributeValue; 75case NullableAnnotationExtensions.ObliviousAttributeValue: 77case NullableAnnotationExtensions.NotAnnotatedAttributeValue: 79case NullableAnnotationExtensions.AnnotatedAttributeValue:
Symbols\Source\SourceTypeParameterSymbol.cs (5)
405return NullableAnnotationExtensions.AnnotatedAttributeValue; 407return NullableAnnotationExtensions.NotAnnotatedAttributeValue; 412return NullableAnnotationExtensions.NotAnnotatedAttributeValue; 416return NullableAnnotationExtensions.AnnotatedAttributeValue; 418return NullableAnnotationExtensions.ObliviousAttributeValue;
Symbols\TypeSymbol.cs (1)
2449internal CodeAnalysis.NullableAnnotation DefaultNullableAnnotation => NullableAnnotationExtensions.ToPublicAnnotation(this, NullableAnnotation.Oblivious);
Symbols\TypeWithAnnotations.cs (7)
609flag = NullableAnnotationExtensions.ObliviousAttributeValue; 613flag = NullableAnnotationExtensions.AnnotatedAttributeValue; 617flag = NullableAnnotationExtensions.NotAnnotatedAttributeValue; 644transformFlag = NullableAnnotationExtensions.ObliviousAttributeValue; 672case NullableAnnotationExtensions.AnnotatedAttributeValue: 676case NullableAnnotationExtensions.NotAnnotatedAttributeValue: 680case NullableAnnotationExtensions.ObliviousAttributeValue:
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\NullableReferenceTypesTests.cs (3)
123113Func<int, int, NullableAnnotation> getResult = (i, j) => NullableAnnotationExtensions.Join(inputs[i], inputs[j]); 123145Func<int, int, NullableAnnotation> getResult = (i, j) => NullableAnnotationExtensions.Meet(inputs[i], inputs[j]); 123176Func<int, int, NullableAnnotation> getResult = (i, j) => NullableAnnotationExtensions.EnsureCompatible(inputs[i], inputs[j]);