13 references to ValueType
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Constraints.cs (8)
143if (isForOverride && (constraints & (TypeParameterConstraintKind.ValueType | TypeParameterConstraintKind.ReferenceType)) != 0) 184if (isForOverride && (constraints & (TypeParameterConstraintKind.ValueType | TypeParameterConstraintKind.ReferenceType)) != 0) 190constraints |= TypeParameterConstraintKind.ValueType; 199if ((constraints & TypeParameterConstraintKind.ValueType) != 0) 230if (isForOverride && (constraints & (TypeParameterConstraintKind.ValueType | TypeParameterConstraintKind.ReferenceType)) != 0) 345(constraints & (TypeParameterConstraintKind.ReferenceType | TypeParameterConstraintKind.ValueType)) != (TypeParameterConstraintKind.ReferenceType | TypeParameterConstraintKind.ValueType)); 534if ((constraints & TypeParameterConstraintKind.ValueType) != 0)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
648switch (declaredConstraints[i].Constraints & (TypeParameterConstraintKind.ReferenceType | TypeParameterConstraintKind.ValueType | TypeParameterConstraintKind.Default)) 657case TypeParameterConstraintKind.ValueType:
Symbols\Source\TypeParameterConstraintClause.cs (3)
33/// Cannot be combined with <see cref="ReferenceType"/>, <see cref="ValueType"/> or <see cref="Unmanaged"/>. 60AllValueTypeKinds = ValueType | Unmanaged, 65AllNonNullableKinds = ReferenceType | ValueType | Constructor | Unmanaged | AllowByRefLike,