Symbols\TypeWithAnnotations.cs (11)
79return Create(typeSymbol, nullableAnnotation: isAnnotated ? NullableAnnotation.Annotated : isNullableEnabled ? NullableAnnotation.NotAnnotated : NullableAnnotation.Oblivious);
82internal static TypeWithAnnotations Create(TypeSymbol typeSymbol, NullableAnnotation nullableAnnotation = NullableAnnotation.Oblivious, ImmutableArray<CustomModifier> customModifiers = default)
92case NullableAnnotation.Oblivious:
152case NullableAnnotation.Oblivious:
483else if (NullableAnnotation != NullableAnnotation.Oblivious)
494else if (newTypeWithModifiers.NullableAnnotation != NullableAnnotation.Oblivious)
568typeWithAnnotationsPredicate: (t, a, b) => t.NullableAnnotation != NullableAnnotation.Oblivious && !t.Type.IsErrorType() && !t.Type.IsValueType,
681if (result.NullableAnnotation != NullableAnnotation.Oblivious &&
684result = CreateNonLazyType(newTypeSymbol, NullableAnnotation.Oblivious, result.CustomModifiers);
712if (NullableAnnotation != NullableAnnotation.Oblivious)
716return CreateNonLazyType(newTypeSymbol, NullableAnnotation.Oblivious, CustomModifiers);