4 implementations of IsReferenceType
Microsoft.CodeAnalysis.CSharp (4)
Symbols\ArrayTypeSymbol.cs (1)
223
public override bool
IsReferenceType
Symbols\NamedTypeSymbol.cs (1)
394
public override bool
IsReferenceType
Symbols\TypeParameterSymbol.cs (1)
519
public sealed override bool
IsReferenceType
Symbols\TypeSymbol.cs (1)
2522
bool ITypeSymbolInternal.
IsReferenceType
=> this.IsReferenceType;
6 references to IsReferenceType
Microsoft.CodeAnalysis (5)
MetadataReader\MetadataDecoder.cs (1)
1022
value = (type.
IsReferenceType
|| type.TypeKind == TypeKind.Pointer || type.TypeKind == TypeKind.FunctionPointer) ? ConstantValue.Null : ConstantValue.Bad;
Symbols\ITypeSymbolInternal.cs (4)
24
/// <see cref="
IsReferenceType
"/> and <see cref="IsValueType"/> both return true. However, for an unconstrained type
25
/// parameter, <see cref="
IsReferenceType
"/> and <see cref="IsValueType"/> will both return false.
31
/// <see cref="
IsReferenceType
"/> and <see cref="IsValueType"/> both return true. However, for an unconstrained type
32
/// parameter, <see cref="
IsReferenceType
"/> and <see cref="IsValueType"/> will both return false.
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\PdbHelpers.cs (1)
107
(SpecialType.None, 0) when type.
IsReferenceType
=> ConstantValue.Null,