Base:
1 override of IsReferenceType
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\ErrorTypeSymbol.vb (1)
60
Public Overrides ReadOnly Property
IsReferenceType
As Boolean
14 references to IsReferenceType
Microsoft.CodeAnalysis.VisualBasic (3)
Analysis\FlowAnalysis\ReadWriteWalker.vb (1)
128
If fieldAccess.FieldSymbol.ContainingType.
IsReferenceType
Then Return
Compilation\MethodCompiler.vb (1)
1917
Dim canBeCalledWithNoParameters = If(containingType.
IsReferenceType
, m.CanBeCalledWithNoParameters(), m.ParameterCount = 0)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
320
Dim evaluateSideEffectsHere = evaluateSideEffects And Not isAssignmentTarget And fieldAccess.FieldSymbol.ContainingType.
IsReferenceType
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (11)
SymbolsTests\Metadata\MetadataTypeTests.vb (4)
117
Assert.True(class1.
IsReferenceType
)
170
Assert.True(type1.
IsReferenceType
)
225
Assert.True(type1.
IsReferenceType
)
278
Assert.False(type1.
IsReferenceType
)
SymbolsTests\Source\TypeTests.vb (7)
96
Assert.True(ifaceA.
IsReferenceType
)
114
Assert.True(classB.
IsReferenceType
)
131
Assert.True(delegateB.
IsReferenceType
)
152
Assert.False(enumE.
IsReferenceType
)
167
Assert.False(structI.
IsReferenceType
)
182
Assert.True(moduleM.
IsReferenceType
)
557
Assert.False(enumE.
IsReferenceType
)