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