24 overrides of IsMetadataVirtual
Microsoft.CodeAnalysis.CSharp (24)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
57
internal override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.ConstructorSymbol.cs (1)
73
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.EqualsMethodSymbol.cs (1)
58
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.GetHashCodeMethodSymbol.cs (1)
62
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertyAccessorSymbol.cs (1)
73
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.ToStringMethodSymbol.cs (1)
62
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\ErrorMethodSymbol.cs (1)
221
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
849
internal override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None) => false;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
598
internal override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None) => HasFlag(MethodAttributes.Virtual);
Symbols\ReducedExtensionMethodSymbol.cs (1)
426
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\SignatureOnlyMethodSymbol.cs (1)
167
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None) { throw ExceptionUtilities.Unreachable(); }
Symbols\Source\LambdaSymbol.cs (1)
118
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\Source\LocalFunctionSymbol.cs (1)
387
internal override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None) => false;
Symbols\Source\SourceMemberMethodSymbol.cs (1)
589
internal override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
80
internal override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
234
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
296
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
226
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
243
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
228
internal override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
101
internal override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
310
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
317
internal sealed override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
189
internal override bool
IsMetadataVirtual
(IsMetadataVirtualOption option = IsMetadataVirtualOption.None)
453 references to IsMetadataVirtual
Microsoft.CodeAnalysis.CSharp (17)
CodeGen\EmitConversion.cs (1)
354
if (!method.IsStatic && method.
IsMetadataVirtual
() && !method.ContainingType.IsDelegateType() && !receiver.SuppressVirtualCalls)
CodeGen\EmitExpression.cs (3)
1857
(!method.
IsMetadataVirtual
() && CanUseCallOnRefTypeReceiver(receiver)))
1897
if (method.
IsMetadataVirtual
())
2317
if (!method.
IsMetadataVirtual
() || method.IsStatic)
Emitter\Model\MethodSymbolAdapter.cs (3)
485
return AdaptedMethodSymbol.
IsMetadataVirtual
();
601
&& this.
IsMetadataVirtual
() && !this.IsMetadataFinal;
650
(this.
IsMetadataVirtual
() &&
Emitter\NoPia\EmbeddedMethod.cs (1)
142
return UnderlyingMethod.AdaptedMethodSymbol.
IsMetadataVirtual
();
Lowering\MethodToClassRewriter.cs (4)
105
Debug.Assert(rewrittenMethodSymbol.
IsMetadataVirtual
(MethodSymbol.IsMetadataVirtualOption.ForceCompleteIfNeeded)
106
== node.Method.
IsMetadataVirtual
(MethodSymbol.IsMetadataVirtualOption.ForceCompleteIfNeeded));
111
if (BaseReferenceInReceiverWasRewritten(node.ReceiverOpt, rewrittenReceiver) && node.Method.
IsMetadataVirtual
())
343
if (BaseReferenceInReceiverWasRewritten(originalArgument, rewrittenArgument) && method!.
IsMetadataVirtual
())
Symbols\MethodSymbolExtensions.cs (1)
46
method.ParameterCount != 0 || method.Arity != 0 || !method.
IsMetadataVirtual
(MethodSymbol.IsMetadataVirtualOption.IgnoreInterfaceImplementationChanges))
Symbols\OverriddenOrHiddenMembersHelpers.cs (2)
1022
if (!method.
IsMetadataVirtual
(ignoreInterfaceImplementationChanges) || method.IsStatic)
1041
if (overridden.
IsMetadataVirtual
(ignoreInterfaceImplementationChanges))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1860
else if (implementingMethod.
IsMetadataVirtual
(MethodSymbol.IsMetadataVirtualOption.IgnoreInterfaceImplementationChanges))
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
191
return UnderlyingMethod.
IsMetadataVirtual
(option);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (8)
CodeGen\DestructorTests.cs (1)
826
Assert.True(destructor.
IsMetadataVirtual
());
Emit\InAttributeModifierTests.cs (7)
4502
Assert.False(parentMethod.
IsMetadataVirtual
());
4507
Assert.False(childMethod.
IsMetadataVirtual
());
4512
Assert.True(interfaceMethod.
IsMetadataVirtual
());
4517
Assert.True(proxyMethod.
IsMetadataVirtual
());
4545
Assert.False(parentMethod.
IsMetadataVirtual
());
4553
Assert.True(interfaceMethod.
IsMetadataVirtual
());
4558
Assert.True(proxyMethod.
IsMetadataVirtual
());
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (7)
PartialEventsAndConstructorsTests.cs (2)
1089
Assert.Equal(expectedVirtual, m.
IsMetadataVirtual
());
1247
Assert.Equal(expectedVirtual, m.
IsMetadataVirtual
());
Semantics\RecordTests.cs (1)
23238
Assert.True(method.
IsMetadataVirtual
());
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (4)
644
Assert.True(m.
IsMetadataVirtual
());
1130
Assert.True(m.
IsMetadataVirtual
());
8768
Assert.True(m.
IsMetadataVirtual
());
9359
Assert.True(m.
IsMetadataVirtual
());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\InheritanceBindingTests.cs (2)
6653
Assert.True(classEvent.AddMethod.
IsMetadataVirtual
());
6654
Assert.True(classEvent.RemoveMethod.
IsMetadataVirtual
());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (417)
Symbols\AnonymousTypesSymbolTests.cs (1)
1133
Assert.Equal(isVirtualAndOverride, method.
IsMetadataVirtual
());
Symbols\CovariantReturnTests.cs (1)
265
Assert.True(method.
IsMetadataVirtual
(MethodSymbol.IsMetadataVirtualOption.IgnoreInterfaceImplementationChanges));
Symbols\DefaultInterfaceImplementationTests.cs (231)
200
Assert.True(m1.
IsMetadataVirtual
());
1614
Assert.True(m1.
IsMetadataVirtual
());
1811
Assert.True(m1.
IsMetadataVirtual
());
1902
Assert.True(m1.
IsMetadataVirtual
());
1996
Assert.True(m1.
IsMetadataVirtual
());
2036
Assert.False(m1.
IsMetadataVirtual
());
2117
Assert.True(m1.
IsMetadataVirtual
());
2693
Assert.True(accessor.
IsMetadataVirtual
());
3422
Assert.True(getP1.
IsMetadataVirtual
());
3423
Assert.True(setP1.
IsMetadataVirtual
());
3490
Assert.False(getP1.
IsMetadataVirtual
());
3491
Assert.False(setP1.
IsMetadataVirtual
());
3577
Assert.True(getP1.
IsMetadataVirtual
());
3578
Assert.True(setP1.
IsMetadataVirtual
());
3641
Assert.False(getP1.
IsMetadataVirtual
());
3642
Assert.False(setP1.
IsMetadataVirtual
());
4357
Assert.True(p1.GetMethod.
IsMetadataVirtual
());
4358
Assert.True(p3.GetMethod.
IsMetadataVirtual
());
4359
Assert.True(p5.SetMethod.
IsMetadataVirtual
());
4360
Assert.True(p7.GetMethod.
IsMetadataVirtual
());
4361
Assert.True(p7.SetMethod.
IsMetadataVirtual
());
4928
Assert.False(p1.GetMethod.
IsMetadataVirtual
());
4929
Assert.False(p3.GetMethod.
IsMetadataVirtual
());
4930
Assert.False(p5.SetMethod.
IsMetadataVirtual
());
4931
Assert.False(p7.GetMethod.
IsMetadataVirtual
());
4932
Assert.False(p7.SetMethod.
IsMetadataVirtual
());
5276
Assert.True(getP1.
IsMetadataVirtual
());
5277
Assert.True(setP1.
IsMetadataVirtual
());
5329
Assert.True(getP1.
IsMetadataVirtual
());
5330
Assert.True(setP1.
IsMetadataVirtual
());
5914
Assert.True(p1.GetMethod.
IsMetadataVirtual
());
5915
Assert.True(p3.GetMethod.
IsMetadataVirtual
());
5916
Assert.True(p5.SetMethod.
IsMetadataVirtual
());
5917
Assert.True(p7.GetMethod.
IsMetadataVirtual
());
5918
Assert.True(p7.SetMethod.
IsMetadataVirtual
());
6413
Assert.True(accessor.
IsMetadataVirtual
());
7389
Assert.True(e7.AddMethod.
IsMetadataVirtual
());
7390
Assert.True(e7.RemoveMethod.
IsMetadataVirtual
());
7786
Assert.False(e7.AddMethod.
IsMetadataVirtual
());
7787
Assert.False(e7.RemoveMethod.
IsMetadataVirtual
());
8437
Assert.True(m01.
IsMetadataVirtual
());
8449
Assert.True(m02.
IsMetadataVirtual
());
8461
Assert.True(m03.
IsMetadataVirtual
());
8473
Assert.True(m04.
IsMetadataVirtual
());
8485
Assert.False(m05.
IsMetadataVirtual
());
8497
Assert.False(m06.
IsMetadataVirtual
());
8509
Assert.True(m07.
IsMetadataVirtual
());
8521
Assert.False(m08.
IsMetadataVirtual
());
8533
Assert.True(m09.
IsMetadataVirtual
());
8545
Assert.True(m10.
IsMetadataVirtual
());
8557
Assert.True(m11.
IsMetadataVirtual
());
8569
Assert.True(m12.
IsMetadataVirtual
());
8581
Assert.True(m13.
IsMetadataVirtual
());
8790
Assert.True(m1.
IsMetadataVirtual
());
8829
Assert.True(m1.
IsMetadataVirtual
());
8892
Assert.False(m1.
IsMetadataVirtual
());
8977
Assert.True(m1.
IsMetadataVirtual
());
8990
Assert.True(m2.
IsMetadataVirtual
());
9003
Assert.False(m3.
IsMetadataVirtual
());
9059
Assert.False(m1.
IsMetadataVirtual
());
9117
Assert.True(m1.
IsMetadataVirtual
());
9130
Assert.True(m2.
IsMetadataVirtual
());
9143
Assert.False(m3.
IsMetadataVirtual
());
9361
Assert.Equal(!isStatic, implementation.
IsMetadataVirtual
());
9368
Assert.True(m1.
IsMetadataVirtual
());
10096
Assert.True(m1.
IsMetadataVirtual
());
10146
Assert.False(m1.
IsMetadataVirtual
());
10227
Assert.False(m1.
IsMetadataVirtual
());
10241
Assert.True(m2.
IsMetadataVirtual
());
10255
Assert.True(m3.
IsMetadataVirtual
());
10269
Assert.False(m4.
IsMetadataVirtual
());
10335
Assert.True(m2.
IsMetadataVirtual
());
10389
Assert.True(m1.
IsMetadataVirtual
());
10403
Assert.True(m2.
IsMetadataVirtual
());
10417
Assert.False(m3.
IsMetadataVirtual
());
10431
Assert.False(m4.
IsMetadataVirtual
());
10445
Assert.False(m5.
IsMetadataVirtual
());
10615
Assert.True(m1.
IsMetadataVirtual
());
10629
Assert.True(m2.
IsMetadataVirtual
());
10735
Assert.True(m1.
IsMetadataVirtual
());
10749
Assert.True(m2.
IsMetadataVirtual
());
10763
Assert.True(m3.
IsMetadataVirtual
());
10777
Assert.False(m4.
IsMetadataVirtual
());
10791
Assert.False(m5.
IsMetadataVirtual
());
10843
Assert.False(m1.
IsMetadataVirtual
());
10906
Assert.True(m1.
IsMetadataVirtual
());
11070
Assert.False(m1.
IsMetadataVirtual
());
11084
Assert.False(m2.
IsMetadataVirtual
());
11101
Assert.False(m2Impl.
IsMetadataVirtual
());
11177
Assert.False(m1.
IsMetadataVirtual
());
11191
Assert.False(m2.
IsMetadataVirtual
());
11208
Assert.False(m2Impl.
IsMetadataVirtual
());
11807
Assert.False(m1.
IsMetadataVirtual
());
12663
Assert.True(m1.
IsMetadataVirtual
());
12751
Assert.True(m1.
IsMetadataVirtual
());
12839
Assert.True(m1.
IsMetadataVirtual
());
13133
Assert.True(accessor.
IsMetadataVirtual
());
13155
Assert.True(p02get.
IsMetadataVirtual
());
13176
Assert.True(p03set.
IsMetadataVirtual
());
13197
Assert.True(p04get.
IsMetadataVirtual
());
13218
Assert.False(p05set.
IsMetadataVirtual
());
13239
Assert.False(p06get.
IsMetadataVirtual
());
13260
Assert.True(p07set.
IsMetadataVirtual
());
13281
Assert.False(p08get.
IsMetadataVirtual
());
13302
Assert.True(p09set.
IsMetadataVirtual
());
13323
Assert.True(p10get.
IsMetadataVirtual
());
13347
Assert.True(accessor.
IsMetadataVirtual
());
13372
Assert.True(accessor.
IsMetadataVirtual
());
13397
Assert.True(accessor.
IsMetadataVirtual
());
13422
Assert.True(accessor.
IsMetadataVirtual
());
13447
Assert.True(accessor.
IsMetadataVirtual
());
13472
Assert.True(accessor.
IsMetadataVirtual
());
13494
Assert.True(p17get.
IsMetadataVirtual
());
13515
Assert.True(p18get.
IsMetadataVirtual
());
13929
Assert.True(p1get.
IsMetadataVirtual
());
14027
Assert.True(accessor.
IsMetadataVirtual
());
14100
Assert.True(accessor.
IsMetadataVirtual
());
14319
Assert.False(accessor.
IsMetadataVirtual
());
14409
Assert.True(p1get.
IsMetadataVirtual
());
14432
Assert.True(p2set.
IsMetadataVirtual
());
14455
Assert.False(p3get.
IsMetadataVirtual
());
14668
Assert.False(accessor.
IsMetadataVirtual
());
14751
Assert.True(p1get.
IsMetadataVirtual
());
14774
Assert.True(p2get.
IsMetadataVirtual
());
14800
Assert.False(accessor.
IsMetadataVirtual
());
14824
Assert.False(p4get.
IsMetadataVirtual
());
15027
Assert.True(m1.
IsMetadataVirtual
());
15191
Assert.True(test1P1.GetMethod.
IsMetadataVirtual
());
15192
Assert.True(test1P1.SetMethod.
IsMetadataVirtual
());
16220
Assert.False(accessor.
IsMetadataVirtual
());
16330
Assert.False(p1get.
IsMetadataVirtual
());
16356
Assert.True(p2get.
IsMetadataVirtual
());
16382
Assert.True(p3set.
IsMetadataVirtual
());
16628
Assert.True(accessor.
IsMetadataVirtual
());
16796
Assert.True(p1get.
IsMetadataVirtual
());
16822
Assert.True(p2set.
IsMetadataVirtual
());
16854
Assert.False(accessor.
IsMetadataVirtual
());
16881
Assert.False(p4get.
IsMetadataVirtual
());
16906
Assert.False(p5set.
IsMetadataVirtual
());
17039
Assert.True(p1get.
IsMetadataVirtual
());
17065
Assert.True(p2get.
IsMetadataVirtual
());
17094
Assert.Equal(p3.IsIndexer, accessor.
IsMetadataVirtual
());
17123
Assert.False(accessor.
IsMetadataVirtual
());
17149
Assert.False(p5get.
IsMetadataVirtual
());
17292
Assert.True(accessor.
IsMetadataVirtual
());
17319
Assert.True(p2get.
IsMetadataVirtual
());
17348
Assert.Equal(p3.IsIndexer, accessor.
IsMetadataVirtual
());
17378
Assert.True(accessor.
IsMetadataVirtual
());
17404
Assert.False(p5get.
IsMetadataVirtual
());
17501
Assert.True(m1.
IsMetadataVirtual
());
17785
Assert.Equal(accessor.DeclaredAccessibility != Accessibility.Private, accessor.
IsMetadataVirtual
());
18382
Assert.Equal(isAbstract || access != Accessibility.Private, m1.
IsMetadataVirtual
());
19882
Assert.True(m1.
IsMetadataVirtual
());
20540
Assert.False(accessor.
IsMetadataVirtual
());
21610
Assert.True(accessor.
IsMetadataVirtual
());
21632
Assert.True(p02get.
IsMetadataVirtual
());
21653
Assert.True(p03set.
IsMetadataVirtual
());
21674
Assert.True(p04get.
IsMetadataVirtual
());
21695
Assert.False(p05set.
IsMetadataVirtual
());
21716
Assert.True(p06get.
IsMetadataVirtual
());
21737
Assert.True(p07set.
IsMetadataVirtual
());
21758
Assert.False(p08get.
IsMetadataVirtual
());
21779
Assert.True(p09set.
IsMetadataVirtual
());
21800
Assert.True(p10get.
IsMetadataVirtual
());
21824
Assert.True(accessor.
IsMetadataVirtual
());
21849
Assert.True(accessor.
IsMetadataVirtual
());
21874
Assert.True(accessor.
IsMetadataVirtual
());
21899
Assert.True(accessor.
IsMetadataVirtual
());
21924
Assert.True(accessor.
IsMetadataVirtual
());
21949
Assert.True(accessor.
IsMetadataVirtual
());
21971
Assert.True(p17get.
IsMetadataVirtual
());
21992
Assert.True(p18get.
IsMetadataVirtual
());
26855
Assert.True(accessor.
IsMetadataVirtual
());
26877
Assert.True(p02get.
IsMetadataVirtual
());
26898
Assert.True(p03set.
IsMetadataVirtual
());
26919
Assert.True(p04get.
IsMetadataVirtual
());
26940
Assert.False(p05set.
IsMetadataVirtual
());
26961
Assert.False(p06get.
IsMetadataVirtual
());
26982
Assert.True(p07set.
IsMetadataVirtual
());
27003
Assert.False(p08get.
IsMetadataVirtual
());
27024
Assert.True(p09set.
IsMetadataVirtual
());
27045
Assert.True(p10get.
IsMetadataVirtual
());
27071
Assert.True(accessor.
IsMetadataVirtual
());
27097
Assert.True(accessor.
IsMetadataVirtual
());
27655
Assert.True(accessor.
IsMetadataVirtual
());
27728
Assert.True(accessor.
IsMetadataVirtual
());
27829
Assert.False(accessor.
IsMetadataVirtual
());
27996
Assert.True(accessor.
IsMetadataVirtual
());
28023
Assert.True(accessor.
IsMetadataVirtual
());
28050
Assert.False(accessor.
IsMetadataVirtual
());
28158
Assert.False(accessor.
IsMetadataVirtual
());
28253
Assert.True(accessor.
IsMetadataVirtual
());
28280
Assert.True(accessor.
IsMetadataVirtual
());
28307
Assert.False(accessor.
IsMetadataVirtual
());
28334
Assert.False(accessor.
IsMetadataVirtual
());
28469
Assert.True(m1.
IsMetadataVirtual
());
28694
Assert.True(test1P1.AddMethod.
IsMetadataVirtual
());
28695
Assert.True(test1P1.RemoveMethod.
IsMetadataVirtual
());
29607
Assert.False(accessor.
IsMetadataVirtual
());
29722
Assert.False(accessor.
IsMetadataVirtual
());
29752
Assert.True(accessor.
IsMetadataVirtual
());
29782
Assert.True(accessor.
IsMetadataVirtual
());
30041
Assert.True(accessor.
IsMetadataVirtual
());
30135
Assert.True(accessor.
IsMetadataVirtual
());
30165
Assert.True(accessor.
IsMetadataVirtual
());
30195
Assert.False(accessor.
IsMetadataVirtual
());
30224
Assert.False(accessor.
IsMetadataVirtual
());
30253
Assert.False(accessor.
IsMetadataVirtual
());
30465
Assert.True(accessor.
IsMetadataVirtual
());
30495
Assert.True(accessor.
IsMetadataVirtual
());
30525
Assert.False(accessor.
IsMetadataVirtual
());
30554
Assert.False(accessor.
IsMetadataVirtual
());
30686
Assert.True(accessor.
IsMetadataVirtual
());
30716
Assert.True(accessor.
IsMetadataVirtual
());
30746
Assert.False(accessor.
IsMetadataVirtual
());
30776
Assert.True(accessor.
IsMetadataVirtual
());
30805
Assert.False(accessor.
IsMetadataVirtual
());
30906
Assert.True(m1.
IsMetadataVirtual
());
31248
Assert.False(accessor.
IsMetadataVirtual
());
33062
Assert.Equal(isAbstract || !isStatic, m1.
IsMetadataVirtual
());
33899
Assert.Equal(!isStatic, m1.
IsMetadataVirtual
());
34015
Assert.Equal(!isStatic, m1.
IsMetadataVirtual
());
44669
Assert.False(cctor.
IsMetadataVirtual
());
44767
Assert.False(cctor.
IsMetadataVirtual
());
51118
Assert.True(m.
IsMetadataVirtual
());
52041
Assert.True(i2m1.
IsMetadataVirtual
());
52164
Assert.True(i2m1.
IsMetadataVirtual
());
53757
Assert.True(i2p1Get.
IsMetadataVirtual
());
53774
Assert.True(i2p1Set.
IsMetadataVirtual
());
68018
Assert.True(p.GetMethod.
IsMetadataVirtual
());
68082
Assert.True(p.GetMethod.
IsMetadataVirtual
());
Symbols\ExtendedPartialMethodsTests.cs (2)
2115
Assert.Equal(expectedVirtual, m.
IsMetadataVirtual
());
2258
Assert.Equal(expectedVirtual, m.
IsMetadataVirtual
());
Symbols\PartialPropertiesTests.cs (2)
2688
Assert.Equal(expectedVirtual, m.
IsMetadataVirtual
());
2828
Assert.Equal(expectedVirtual, m.
IsMetadataVirtual
());
Symbols\StaticAbstractMembersInInterfacesTests.cs (180)
154
Assert.True(m01.
IsMetadataVirtual
());
166
Assert.True(m02.
IsMetadataVirtual
());
178
Assert.False(m03.
IsMetadataVirtual
());
190
Assert.False(m04.
IsMetadataVirtual
());
202
Assert.True(m05.
IsMetadataVirtual
());
214
Assert.True(m06.
IsMetadataVirtual
());
226
Assert.True(m07.
IsMetadataVirtual
());
238
Assert.True(m08.
IsMetadataVirtual
());
250
Assert.True(m09.
IsMetadataVirtual
());
262
Assert.False(m10.
IsMetadataVirtual
());
865
Assert.False(m01.
IsMetadataVirtual
());
975
Assert.False(m01.
IsMetadataVirtual
());
1005
Assert.False(m01.
IsMetadataVirtual
());
1047
Assert.False(m01.
IsMetadataVirtual
());
1062
Assert.False(m01.
IsMetadataVirtual
());
1140
Assert.True(m01.
IsMetadataVirtual
());
1177
Assert.True(m01.
IsMetadataVirtual
());
1214
Assert.True(m01.
IsMetadataVirtual
());
1261
Assert.True(m01.
IsMetadataVirtual
());
1276
Assert.True(m01.
IsMetadataVirtual
());
1312
Assert.True(m01.
IsMetadataVirtual
());
1327
Assert.True(m01.
IsMetadataVirtual
());
1367
Assert.True(m01.
IsMetadataVirtual
());
1382
Assert.False(m01.
IsMetadataVirtual
());
1425
Assert.True(m01.
IsMetadataVirtual
());
1440
Assert.False(m01.
IsMetadataVirtual
());
1480
Assert.True(m01.
IsMetadataVirtual
());
1495
Assert.False(m01.
IsMetadataVirtual
());
1538
Assert.False(m01.
IsMetadataVirtual
());
1553
Assert.True(m01.
IsMetadataVirtual
());
1821
Assert.True(m01.
IsMetadataVirtual
());
1833
Assert.True(m02.
IsMetadataVirtual
());
1845
Assert.False(m03.
IsMetadataVirtual
());
1857
Assert.False(m04.
IsMetadataVirtual
());
1869
Assert.True(m05.
IsMetadataVirtual
());
1881
Assert.True(m06.
IsMetadataVirtual
());
1893
Assert.True(m07.
IsMetadataVirtual
());
1905
Assert.True(m08.
IsMetadataVirtual
());
1917
Assert.True(m09.
IsMetadataVirtual
());
1929
Assert.False(m10.
IsMetadataVirtual
());
2629
Assert.True(m01.
IsMetadataVirtual
());
2641
Assert.True(m02.
IsMetadataVirtual
());
2653
Assert.False(m03.
IsMetadataVirtual
());
2665
Assert.False(m04.
IsMetadataVirtual
());
2677
Assert.True(m05.
IsMetadataVirtual
());
2689
Assert.True(m06.
IsMetadataVirtual
());
2701
Assert.True(m07.
IsMetadataVirtual
());
2713
Assert.True(m08.
IsMetadataVirtual
());
2725
Assert.True(m09.
IsMetadataVirtual
());
2737
Assert.False(m10.
IsMetadataVirtual
());
3357
Assert.True(m01.
IsMetadataVirtual
());
3369
Assert.True(m02.
IsMetadataVirtual
());
3381
Assert.False(m03.
IsMetadataVirtual
());
3393
Assert.False(m04.
IsMetadataVirtual
());
3405
Assert.True(m05.
IsMetadataVirtual
());
3417
Assert.True(m06.
IsMetadataVirtual
());
3429
Assert.True(m07.
IsMetadataVirtual
());
3441
Assert.True(m08.
IsMetadataVirtual
());
3453
Assert.True(m09.
IsMetadataVirtual
());
3465
Assert.False(m10.
IsMetadataVirtual
());
4124
Assert.True(m01.
IsMetadataVirtual
());
4137
Assert.False(m01.
IsMetadataVirtual
());
4150
Assert.True(m01.
IsMetadataVirtual
());
4370
Assert.True(m01.
IsMetadataVirtual
());
4383
Assert.False(m01.
IsMetadataVirtual
());
4396
Assert.True(m01.
IsMetadataVirtual
());
4556
Assert.True(m01.
IsMetadataVirtual
());
4569
Assert.True(m01.
IsMetadataVirtual
());
4582
Assert.True(m01.
IsMetadataVirtual
());
4796
Assert.True(m01.
IsMetadataVirtual
());
4809
Assert.True(m01.
IsMetadataVirtual
());
4822
Assert.True(m01.
IsMetadataVirtual
());
5297
Assert.True(m01.
IsMetadataVirtual
());
5333
Assert.True(m01.
IsMetadataVirtual
());
5482
Assert.True(m01.
IsMetadataVirtual
());
5550
Assert.True(m01.
IsMetadataVirtual
());
5590
Assert.True(m01.
IsMetadataVirtual
());
5634
Assert.True(m01.
IsMetadataVirtual
());
5865
Assert.True(m01.
IsMetadataVirtual
());
5904
Assert.True(m01.
IsMetadataVirtual
());
5981
Assert.True(m01.
IsMetadataVirtual
());
6026
Assert.True(m01.
IsMetadataVirtual
());
6119
Assert.True(m01.
IsMetadataVirtual
());
6165
Assert.True(m01.
IsMetadataVirtual
());
16062
Assert.False(cM01.
IsMetadataVirtual
());
16124
Assert.False(cM01.
IsMetadataVirtual
());
16470
Assert.False(c2M01.
IsMetadataVirtual
());
16485
Assert.False(c1M01.
IsMetadataVirtual
());
16555
Assert.False(c1M01.
IsMetadataVirtual
());
16571
Assert.False(c1M01.
IsMetadataVirtual
());
16592
Assert.False(c2M01.
IsMetadataVirtual
());
16678
Assert.False(c1M01.
IsMetadataVirtual
());
16771
Assert.False(c2M01.
IsMetadataVirtual
());
19853
Assert.False(cM01.
IsMetadataVirtual
());
19934
Assert.False(cM01.
IsMetadataVirtual
());
20026
Assert.False(cM01.
IsMetadataVirtual
());
20124
Assert.False(cM01.
IsMetadataVirtual
());
20207
Assert.False(cM01.
IsMetadataVirtual
());
20299
Assert.False(cM01.
IsMetadataVirtual
());
20388
Assert.False(cM01.
IsMetadataVirtual
());
21343
Assert.False(c2M01.
IsMetadataVirtual
());
21361
Assert.False(c1M01.
IsMetadataVirtual
());
21459
Assert.False(c1M01.
IsMetadataVirtual
());
21475
Assert.False(c1M01.
IsMetadataVirtual
());
21496
Assert.False(c2M01.
IsMetadataVirtual
());
21570
Assert.False(c1M01.
IsMetadataVirtual
());
21586
Assert.False(c1M01.
IsMetadataVirtual
());
21607
Assert.False(c2M01.
IsMetadataVirtual
());
21705
Assert.False(c1M01.
IsMetadataVirtual
());
21721
Assert.False(c1M01.
IsMetadataVirtual
());
21741
Assert.False(c2M01.
IsMetadataVirtual
());
22009
Assert.False(c1M01.
IsMetadataVirtual
());
22136
Assert.False(c2M01.
IsMetadataVirtual
());
23492
Assert.False(cM01Get.
IsMetadataVirtual
());
23507
Assert.False(cM01Set.
IsMetadataVirtual
());
23588
Assert.False(cM01Get.
IsMetadataVirtual
());
23600
Assert.False(cM01Set.
IsMetadataVirtual
());
23678
Assert.False(cM01Get.
IsMetadataVirtual
());
23693
Assert.False(cM01Set.
IsMetadataVirtual
());
24211
Assert.False(cM01Get.
IsMetadataVirtual
());
24269
Assert.False(cM01Get.
IsMetadataVirtual
());
24281
Assert.False(cM01Set.
IsMetadataVirtual
());
24373
Assert.False(cM01Get.
IsMetadataVirtual
());
24563
Assert.False(cM01Set.
IsMetadataVirtual
());
24621
Assert.False(cM01Set.
IsMetadataVirtual
());
24633
Assert.False(cM01Get.
IsMetadataVirtual
());
24725
Assert.False(cM01Set.
IsMetadataVirtual
());
24942
Assert.False(c2M01Get.
IsMetadataVirtual
());
24949
Assert.False(c2M01Set.
IsMetadataVirtual
());
24982
Assert.False(c1M01Get.
IsMetadataVirtual
());
24993
Assert.False(c1M01Set.
IsMetadataVirtual
());
25139
Assert.False(c1M01Get.
IsMetadataVirtual
());
25150
Assert.False(c1M01Set.
IsMetadataVirtual
());
25166
Assert.False(c1M01Set.
IsMetadataVirtual
());
25192
Assert.False(c2M01Get.
IsMetadataVirtual
());
25203
Assert.False(c2M01Set.
IsMetadataVirtual
());
25232
Assert.False(c3M01Get.
IsMetadataVirtual
());
25243
Assert.False(c3M01Set.
IsMetadataVirtual
());
25340
Assert.False(c1M01Get.
IsMetadataVirtual
());
25350
Assert.False(c1M01Set.
IsMetadataVirtual
());
25470
Assert.False(c2M01Get.
IsMetadataVirtual
());
25478
Assert.False(c2M01Set.
IsMetadataVirtual
());
26270
Assert.False(cM01Add.
IsMetadataVirtual
());
26285
Assert.False(cM01Remove.
IsMetadataVirtual
());
26365
Assert.False(cM01Add.
IsMetadataVirtual
());
26380
Assert.False(cM01Remove.
IsMetadataVirtual
());
26913
Assert.False(cM01Add.
IsMetadataVirtual
());
26925
Assert.False(cM01Remove.
IsMetadataVirtual
());
27187
Assert.False(cM01Remove.
IsMetadataVirtual
());
27199
Assert.False(cM01Add.
IsMetadataVirtual
());
27470
Assert.False(c2M01Add.
IsMetadataVirtual
());
27477
Assert.False(c2M01Remove.
IsMetadataVirtual
());
27510
Assert.False(c1M01Add.
IsMetadataVirtual
());
27521
Assert.False(c1M01Remove.
IsMetadataVirtual
());
27681
Assert.False(c1M01Add.
IsMetadataVirtual
());
27692
Assert.False(c1M01Remove.
IsMetadataVirtual
());
27706
Assert.False(c1M01Add.
IsMetadataVirtual
());
27718
Assert.False(c1M01Remove.
IsMetadataVirtual
());
27748
Assert.False(c2M01Add.
IsMetadataVirtual
());
27760
Assert.False(c2M01Remove.
IsMetadataVirtual
());
27792
Assert.False(c3M02Add.
IsMetadataVirtual
());
27803
Assert.False(c3M02Remove.
IsMetadataVirtual
());
27817
Assert.False(c3M02Add.
IsMetadataVirtual
());
27829
Assert.False(c3M02Remove.
IsMetadataVirtual
());
27861
Assert.False(c4M02Add.
IsMetadataVirtual
());
27874
Assert.False(c4M02Remove.
IsMetadataVirtual
());
28005
Assert.False(c1M01Add.
IsMetadataVirtual
());
28015
Assert.False(c1M01Remove.
IsMetadataVirtual
());
28136
Assert.False(c2M01Add.
IsMetadataVirtual
());
28144
Assert.False(c2M01Remove.
IsMetadataVirtual
());
29210
Assert.False(cM01.
IsMetadataVirtual
());
29235
Assert.False(cM02.
IsMetadataVirtual
());
29336
Assert.False(cM01.
IsMetadataVirtual
());
29352
Assert.False(cM02.
IsMetadataVirtual
());
29802
Assert.False(c2M01.
IsMetadataVirtual
());
29820
Assert.False(c1M01.
IsMetadataVirtual
());
29917
Assert.False(c1M01.
IsMetadataVirtual
());
29933
Assert.False(c1M01.
IsMetadataVirtual
());
29954
Assert.False(c2M01.
IsMetadataVirtual
());
30070
Assert.False(c1M01.
IsMetadataVirtual
());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
FunctionPointerUtilities.cs (2)
83
Assert.False(symbol.
IsMetadataVirtual
(MethodSymbol.IsMetadataVirtualOption.IgnoreInterfaceImplementationChanges));
84
Assert.False(symbol.
IsMetadataVirtual
(MethodSymbol.IsMetadataVirtualOption.None));