13 references to ObliviousNullabilityIfReferenceType
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Constraints.cs (1)
342constraints |= TypeParameterConstraintKind.ObliviousNullabilityIfReferenceType;
Symbols\Source\SourceNamedTypeSymbol.cs (6)
678Debug.Assert((mergedKind & TypeParameterConstraintKind.ObliviousNullabilityIfReferenceType) == 0 || 679(constraint.Constraints & TypeParameterConstraintKind.ObliviousNullabilityIfReferenceType) != 0); 730if (((mergedKind | clause.Constraints) & ~(TypeParameterConstraintKind.ObliviousNullabilityIfReferenceType | TypeParameterConstraintKind.Constructor)) == 0 && 731(mergedKind & TypeParameterConstraintKind.ObliviousNullabilityIfReferenceType) != 0 && // 'object~' 732(clause.Constraints & TypeParameterConstraintKind.ObliviousNullabilityIfReferenceType) == 0) // 'object?' 735mergedKind &= ~TypeParameterConstraintKind.ObliviousNullabilityIfReferenceType;
Symbols\Source\SourceTypeParameterSymbol.cs (2)
566if ((this.GetConstraintKinds() & TypeParameterConstraintKind.ObliviousNullabilityIfReferenceType) != 0) 747if ((this.GetConstraintKinds() & TypeParameterConstraintKind.ObliviousNullabilityIfReferenceType) != 0)
Symbols\Source\TypeParameterConstraintClause.cs (4)
78TypeParameterConstraintKind.ObliviousNullabilityIfReferenceType, 93case TypeParameterConstraintKind.ObliviousNullabilityIfReferenceType: 118Debug.Assert((constraints & TypeParameterConstraintKind.ObliviousNullabilityIfReferenceType) == 0 || 119(constraints & ~(TypeParameterConstraintKind.ObliviousNullabilityIfReferenceType | TypeParameterConstraintKind.Constructor |