4 implementations of IsReferenceType
Microsoft.CodeAnalysis.CSharp (4)
Symbols\ArrayTypeSymbol.cs (1)
223
public override bool
IsReferenceType
Symbols\NamedTypeSymbol.cs (1)
408
public override bool
IsReferenceType
Symbols\TypeParameterSymbol.cs (1)
519
public sealed override bool
IsReferenceType
Symbols\TypeSymbol.cs (1)
2525
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)
26
/// <see cref="
IsReferenceType
"/> and <see cref="IsValueType"/> both return true. However, for an unconstrained type
27
/// parameter, <see cref="
IsReferenceType
"/> and <see cref="IsValueType"/> will both return false.
33
/// <see cref="
IsReferenceType
"/> and <see cref="IsValueType"/> both return true. However, for an unconstrained type
34
/// 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,