23 references to IsReference
Microsoft.CodeAnalysis.VisualBasic (2)
Compilation\VisualBasicCompilation.vb (1)
1911If result.IsReference AndAlso sourceConstantValue IsNot Nothing AndAlso sourceConstantValue.IsNothing Then
Semantics\Conversions.vb (1)
242Return New CommonConversion(Exists, IsIdentity, IsNumeric, IsReference, IsWidening, IsNullableValueType, MethodSymbol, constrainedToType:=Nothing)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
CastAnalyzer.vb (5)
245ElseIf expressionToCastType.IsNarrowing AndAlso expressionToCastType.IsReference Then 299Dim expressionToCastTypeIsWideningRefOrDefault As Boolean = expressionToCastType.IsWidening AndAlso (expressionToCastType.IsReference OrElse expressionToCastType.IsDefault) 300Dim expressionToOuterTypeIsWideningRefOrDefault As Boolean = expressionToOuterType.IsWidening AndAlso (expressionToOuterType.IsReference OrElse expressionToOuterType.IsDefault) 349castToOuterType.IsReference Then 350Debug.Assert(Not (expressionToCastType.IsNarrowing AndAlso expressionToCastType.IsReference))
SpeculationAnalyzer.vb (1)
603Return compilation.ClassifyConversion(sourceType, targetType).IsReference
Microsoft.CodeAnalysis.VisualBasic.Features (1)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (1)
164Return conversion.IsWidening AndAlso conversion.IsReference
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (8)
Compilation\SemanticModelAPITests.vb (7)
2041CInt(conv.IsBoolean) + CInt(conv.IsReference) + CInt(conv.IsAnonymousDelegate) + 2178Assert.True(conv.IsReference) 2188Assert.True(conv.IsReference) 2197Assert.True(conv.IsReference) 2400Assert.True(conv.IsReference) 2703Assert.True(semanticInfo.ImplicitConversion.IsWidening AndAlso semanticInfo.ImplicitConversion.IsReference, "Expected WideningReference") 2712Assert.True(semanticInfo.ImplicitConversion.IsWidening AndAlso semanticInfo.ImplicitConversion.IsReference, "Expected WideningReference")
Semantics\GetExtendedSemanticInfoTests.vb (1)
5776Assert.True(semanticInfo.ImplicitConversion.IsReference)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
CastAnalyzer.vb (5)
245ElseIf expressionToCastType.IsNarrowing AndAlso expressionToCastType.IsReference Then 299Dim expressionToCastTypeIsWideningRefOrDefault As Boolean = expressionToCastType.IsWidening AndAlso (expressionToCastType.IsReference OrElse expressionToCastType.IsDefault) 300Dim expressionToOuterTypeIsWideningRefOrDefault As Boolean = expressionToOuterType.IsWidening AndAlso (expressionToOuterType.IsReference OrElse expressionToOuterType.IsDefault) 349castToOuterType.IsReference Then 350Debug.Assert(Not (expressionToCastType.IsNarrowing AndAlso expressionToCastType.IsReference))
SpeculationAnalyzer.vb (1)
603Return compilation.ClassifyConversion(sourceType, targetType).IsReference