3 implementations of IsReferenceType
Microsoft.CodeAnalysis.CSharp (3)
Symbols\NamedTypeSymbol.cs (1)
388
public override bool
IsReferenceType
Symbols\TypeParameterSymbol.cs (1)
518
public sealed override bool
IsReferenceType
Symbols\TypeSymbol.cs (1)
2457
bool ITypeSymbolInternal.
IsReferenceType
=> this.IsReferenceType;
7 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,
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\TypeSymbol.vb (1)
239
Public MustOverride ReadOnly Property IsReferenceType As Boolean Implements ITypeSymbol.IsReferenceType, ITypeSymbolInternal.
IsReferenceType