Base:
property
IsValueType
Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol.IsValueType
1 override of IsValueType
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\ErrorTypeSymbol.vb (1)
68Public Overrides ReadOnly Property IsValueType As Boolean
13 references to IsValueType
Microsoft.CodeAnalysis.VisualBasic (13)
Analysis\InitializerRewriter.vb (1)
64ElseIf Not constructorMethod.IsShared AndAlso containingType.IsValueType Then
CodeGen\EmitAddress.vb (1)
385If fieldAccess.FieldSymbol.ContainingType.IsValueType Then
CodeGen\EmitConversion.vb (1)
261Debug.Assert(typeTo.IsValueType AndAlso Not typeTo.IsTypeParameter)
Compilation\MethodCompiler.vb (2)
1843injectDefaultConstructorCall = Not method.ContainingType.IsValueType 1919Debug.Assert(Not containingType.IsValueType)
Emit\NamedTypeReference.vb (1)
55Return m_UnderlyingNamedType.IsValueType
Emit\NamedTypeSymbolAdapter.vb (1)
50Return AdaptedNamedTypeSymbol.IsValueType
Lowering\AsyncRewriter\AsyncRewriter.CapturedSymbolOrExpression.vb (1)
155newReceiverOpt = Me.ReceiverOpt.Materialize(rewriter, Me.Field.ContainingType.IsValueType)
Lowering\Diagnostics\DiagnosticsPass.vb (1)
141If containingType IsNot Nothing AndAlso containingType.IsValueType AndAlso withBlockBinder.Info.ExpressionHasByRefMeReference(RecursionDepth) Then
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
2101Debug.Assert(Me.IsValueType AndAlso Not Me.IsTypeParameter) 2131If fieldType IsNot Nothing AndAlso fieldType.IsValueType Then
Symbols\Source\SourceMemberFieldSymbol.vb (1)
436If(container.IsValueType, Accessibility.Public, Accessibility.Private),
Symbols\SymbolExtensions.vb (1)
274method.ContainingType.IsValueType AndAlso