Base:
property
IsValueType
Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol.IsValueType
Implemented interface member:
property
IsValueType
Microsoft.CodeAnalysis.Symbols.ITypeSymbolInternal.IsValueType
7 references to IsValueType
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder_Expressions.cs (1)
7245if (!typeParameter.HasConstructorConstraint && !typeParameter.IsValueType)
Binder\Semantics\Conversions\ConversionsBase.cs (1)
2898if (source.IsValueType)
Symbols\ConstraintsHelper.cs (1)
1501return typeParameter.HasConstructorConstraint || typeParameter.IsValueType ? ConstructorConstraintError.None : ConstructorConstraintError.NoPublicParameterlessConstructorOrAbstractType;
Symbols\MemberSignatureComparer.cs (1)
675if (!typeParameter1.IsValueType)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
695if (typeParameter.IsReferenceType || typeParameter.IsValueType)
Symbols\TypeSymbolExtensions.cs (2)
79return !typeParameter.IsValueType && !(typeParameter.IsReferenceType && typeParameter.IsNotNullable == true); 93return type is TypeParameterSymbol { IsValueType: false, IsNotNullable: false };