13 references to ObliviousNullabilityIfReferenceType
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Constraints.cs (1)
300
constraints |= TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
;
Symbols\Source\SourceNamedTypeSymbol.cs (6)
677
Debug.Assert((mergedKind & TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
) == 0 ||
678
(constraint.Constraints & TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
) != 0);
729
if (((mergedKind | clause.Constraints) & ~(TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
| TypeParameterConstraintKind.Constructor)) == 0 &&
730
(mergedKind & TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
) != 0 && // 'object~'
731
(clause.Constraints & TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
) == 0) // 'object?'
734
mergedKind &= ~TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
;
Symbols\Source\SourceTypeParameterSymbol.cs (2)
551
if ((this.GetConstraintKinds() & TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
) != 0)
684
if ((this.GetConstraintKinds() & TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
) != 0)
Symbols\Source\TypeParameterConstraintClause.cs (4)
77
TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
,
92
case TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
:
117
Debug.Assert((constraints & TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
) == 0 ||
118
(constraints & ~(TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
| TypeParameterConstraintKind.Constructor | TypeParameterConstraintKind.Default |