21 implementations of IsValueType
Microsoft.CodeAnalysis (10)
CodeGen\PrivateImplementationDetails.cs (2)
457public override bool IsValueType => true; 733public virtual bool IsValueType => false;
Emit\EditAndContinue\DeletedGenericParameter.cs (1)
38public bool IsValueType => OldDefinition.IsValueType;
Emit\EditAndContinue\DeletedTypeDefinition.cs (1)
66public bool IsValueType => _oldTypeReference.IsValueType;
Emit\ErrorType.cs (1)
76bool Cci.ITypeReference.IsValueType
Emit\NoPia\CommonEmbeddedType.cs (1)
570bool Cci.ITypeReference.IsValueType
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
123bool Cci.ITypeReference.IsValueType
PEWriter\InheritedTypeParameter.cs (1)
221public bool IsValueType
PEWriter\ModifiedTypeReference.cs (1)
50bool ITypeReference.IsValueType
PEWriter\RootModuleType.cs (1)
224bool ITypeReference.IsValueType
Microsoft.CodeAnalysis.CSharp (6)
Emitter\Model\ArrayTypeSymbolAdapter.cs (1)
57bool Cci.ITypeReference.IsValueType => false;
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
52bool ITypeReference.IsValueType => AdaptedFunctionPointerTypeSymbol.IsValueType;
Emitter\Model\NamedTypeReference.cs (1)
69bool Cci.ITypeReference.IsValueType
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
44bool Cci.ITypeReference.IsValueType
Emitter\Model\PointerTypeSymbolAdapter.cs (1)
40bool Cci.ITypeReference.IsValueType
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
36bool Cci.ITypeReference.IsValueType
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
NamespaceTypeDefinitionNoBase.cs (1)
72bool ITypeReference.IsValueType => UnderlyingType.IsValueType;
Microsoft.CodeAnalysis.VisualBasic (4)
Emit\ArrayTypeSymbolAdapter.vb (1)
61Private ReadOnly Property ITypeReferenceIsValueType As Boolean Implements Cci.ITypeReference.IsValueType
Emit\NamedTypeReference.vb (1)
52Private ReadOnly Property ITypeReferenceIsValueType As Boolean Implements Cci.ITypeReference.IsValueType
Emit\NamedTypeSymbolAdapter.vb (1)
40Private ReadOnly Property ITypeReferenceIsValueType As Boolean Implements ITypeReference.IsValueType
Emit\TypeParameterSymbolAdapter.vb (1)
31Private ReadOnly Property ITypeReferenceIsValueType As Boolean Implements ITypeReference.IsValueType
11 references to IsValueType
Microsoft.CodeAnalysis (6)
Emit\EditAndContinue\DeletedGenericParameter.cs (1)
38public bool IsValueType => OldDefinition.IsValueType;
Emit\EditAndContinue\DeletedTypeDefinition.cs (1)
66public bool IsValueType => _oldTypeReference.IsValueType;
Emit\NoPia\CommonEmbeddedType.cs (1)
574return UnderlyingNamedType.IsValueType;
PEWriter\MetadataWriter.cs (2)
3867typeReference.IsValueType); 3878encoder.Type(GetTypeHandle(typeReference), typeReference.IsValueType);
PEWriter\MetadataWriter.PortablePdb.cs (1)
232builder.WriteByte((byte)(type.IsValueType ? SignatureTypeKind.ValueType : SignatureTypeKind.Class));
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
NamespaceTypeDefinitionNoBase.cs (1)
72bool ITypeReference.IsValueType => UnderlyingType.IsValueType;
Microsoft.CodeAnalysis.VisualBasic (4)
Emit\ArrayTypeSymbolAdapter.vb (1)
61Private ReadOnly Property ITypeReferenceIsValueType As Boolean Implements Cci.ITypeReference.IsValueType
Emit\NamedTypeReference.vb (1)
52Private ReadOnly Property ITypeReferenceIsValueType As Boolean Implements Cci.ITypeReference.IsValueType
Emit\NamedTypeSymbolAdapter.vb (1)
40Private ReadOnly Property ITypeReferenceIsValueType As Boolean Implements ITypeReference.IsValueType
Emit\TypeParameterSymbolAdapter.vb (1)
31Private ReadOnly Property ITypeReferenceIsValueType As Boolean Implements ITypeReference.IsValueType