Base:
property
IsValueType
Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol.IsValueType
7 references to IsValueType
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder_Expressions.cs (1)
6939if (!typeParameter.HasConstructorConstraint && !typeParameter.IsValueType)
Binder\Semantics\Conversions\ConversionsBase.cs (1)
2855if (source.IsValueType)
Symbols\ConstraintsHelper.cs (1)
1474return typeParameter.HasConstructorConstraint || typeParameter.IsValueType ? ConstructorConstraintError.None : ConstructorConstraintError.NoPublicParameterlessConstructorOrAbstractType;
Symbols\MemberSignatureComparer.cs (1)
696if (!typeParameter1.IsValueType)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
665if (typeParameter.IsReferenceType || typeParameter.IsValueType)
Symbols\TypeSymbolExtensions.cs (2)
69return !typeParameter.IsValueType && !(typeParameter.IsReferenceType && typeParameter.IsNotNullable == true); 83return type is TypeParameterSymbol { IsValueType: false, IsNotNullable: false };