Symbols\TypeWithAnnotations.cs (13)
82return Create(typeSymbol, nullableAnnotation: isAnnotated ? NullableAnnotation.Annotated : isNullableEnabled ? NullableAnnotation.NotAnnotated : NullableAnnotation.Oblivious);
85internal static TypeWithAnnotations Create(TypeSymbol typeSymbol, NullableAnnotation nullableAnnotation = NullableAnnotation.Oblivious, ImmutableArray<CustomModifier> customModifiers = default)
95case NullableAnnotation.Oblivious:
155case NullableAnnotation.Oblivious:
494else if (NullableAnnotation != NullableAnnotation.Oblivious)
497if (newTypeWithModifiers.NullableAnnotation == NullableAnnotation.Oblivious)
522else if (newTypeWithModifiers.NullableAnnotation != NullableAnnotation.Oblivious)
596typeWithAnnotationsPredicate: (t, a, b) => t.NullableAnnotation != NullableAnnotation.Oblivious && !t.Type.IsErrorType() && !t.Type.IsValueType,
709if (result.NullableAnnotation != NullableAnnotation.Oblivious &&
712result = CreateNonLazyType(newTypeSymbol, NullableAnnotation.Oblivious, result.CustomModifiers);
740if (NullableAnnotation != NullableAnnotation.Oblivious)
745return CreateNonLazyType(newTypeSymbol, NullableAnnotation.Oblivious, CustomModifiers);
1000return NullableAnnotation.Oblivious;