19 references to IsMetadataVirtual
Microsoft.CodeAnalysis.VisualBasic (10)
CodeGen\EmitExpression.vb (4)
467If method.IsMetadataVirtual AndAlso Not method.ContainingType.IsDelegateType() AndAlso Not receiver.SuppressVirtualCalls Then 998If receiver.SuppressVirtualCalls OrElse (Not method.IsMetadataVirtual AndAlso CanUseCallOnRefTypeReceiver(receiver)) Then 1024If method.IsMetadataVirtual Then 1188If Not method.IsMetadataVirtual Then
Emit\MethodSymbolAdapter.vb (4)
374Return AdaptedMethodSymbol.IsMetadataVirtual() 489Return Me.IsMetadataVirtual ' VB always sets this for methods where virtual is set. 522Return Me.IsMetadataVirtual 544(Me.IsMetadataVirtual AndAlso Not (Me.IsOverridable OrElse Me.IsMustOverride OrElse Me.IsOverrides))
Emit\NoPia\EmbeddedMethod.vb (1)
109Return UnderlyingMethod.AdaptedMethodSymbol.IsMetadataVirtual()
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
24If (originalMethodBeingCalled.IsMetadataVirtual OrElse Me.IsInExpressionLambda) AndAlso
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (9)
SymbolsTests\DefaultInterfaceImplementationTests.vb (8)
4253Assert.True(p1Set.IsMetadataVirtual) 4259Assert.False(p1Get.IsMetadataVirtual) 4314Assert.True(p1Set.IsMetadataVirtual) 4320Assert.False(p1Get.IsMetadataVirtual) 4381Assert.True(p1Get.IsMetadataVirtual) 4387Assert.False(p1Set.IsMetadataVirtual) 4444Assert.True(p1Get.IsMetadataVirtual) 4450Assert.False(p1Set.IsMetadataVirtual)
SymbolsTests\Source\ImplementsTests.vb (1)
3895Assert.True(m1_stub.IsMetadataVirtual)