13 references to ObliviousNullabilityIfReferenceType
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Constraints.cs (1)
342
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)
566
if ((this.GetConstraintKinds() & TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
) != 0)
747
if ((this.GetConstraintKinds() & TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
) != 0)
Symbols\Source\TypeParameterConstraintClause.cs (4)
78
TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
,
93
case TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
:
118
Debug.Assert((constraints & TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
) == 0 ||
119
(constraints & ~(TypeParameterConstraintKind.
ObliviousNullabilityIfReferenceType
| TypeParameterConstraintKind.Constructor |