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