43 overrides of IsVirtual
Microsoft.CodeAnalysis.CSharp (40)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
219public override bool IsVirtual
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
129public override bool IsVirtual
Symbols\AliasSymbol.cs (1)
167public override bool IsVirtual
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
112public override bool IsVirtual
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
69public sealed override bool IsVirtual
Symbols\AssemblySymbol.cs (1)
239public sealed override bool IsVirtual
Symbols\DiscardSymbol.cs (1)
30public override bool IsVirtual => false;
Symbols\ErrorMethodSymbol.cs (1)
64public override bool IsVirtual
Symbols\ErrorPropertySymbol.cs (1)
70public override bool IsVirtual { get { return false; } }
Symbols\FieldSymbol.cs (1)
256public sealed override bool IsVirtual
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
814public override bool IsVirtual => false;
Symbols\LabelSymbol.cs (1)
65public override bool IsVirtual
Symbols\LocalSymbol.cs (1)
147public sealed override bool IsVirtual
Symbols\Metadata\PE\PEEventSymbol.cs (1)
302public override bool IsVirtual
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
549public override bool IsVirtual => this.IsMetadataVirtual() && !this.IsDestructor && !this.IsMetadataFinal && !this.IsAbstract &&
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
483public override bool IsVirtual
Symbols\ModuleSymbol.cs (1)
136public sealed override bool IsVirtual
Symbols\NamespaceOrTypeSymbol.cs (1)
64public sealed override bool IsVirtual
Symbols\ParameterSymbol.cs (1)
316public override bool IsVirtual
Symbols\RangeVariableSymbol.cs (1)
104public override bool IsVirtual
Symbols\ReducedExtensionMethodSymbol.cs (1)
383public override bool IsVirtual
Symbols\SignatureOnlyMethodSymbol.cs (1)
141public override bool IsVirtual { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
80public override bool IsVirtual { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\LambdaSymbol.cs (1)
92public override bool IsVirtual
Symbols\Source\LocalFunctionSymbol.cs (1)
327public override bool IsVirtual => (_declarationModifiers & DeclarationModifiers.Virtual) != 0;
Symbols\Source\SourceEventSymbol.cs (1)
385public sealed override bool IsVirtual
Symbols\Source\SourceMemberMethodSymbol.cs (1)
528public sealed override bool IsVirtual
Symbols\Source\SourcePropertySymbolBase.cs (1)
507public override bool IsVirtual
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
238public override bool IsVirtual
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
176public override bool IsVirtual
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
263public override bool IsVirtual
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
176public override bool IsVirtual
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
218public sealed override bool IsVirtual
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
119public override bool IsVirtual
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
360public override bool IsVirtual
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
117public override bool IsVirtual
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
229public override bool IsVirtual
Symbols\Wrapped\WrappedEventSymbol.cs (1)
102public override bool IsVirtual
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
133public override bool IsVirtual
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
124public override bool IsVirtual
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
Symbols\EEMethodSymbol.cs (1)
425public override bool IsVirtual
Symbols\PlaceholderMethodSymbol.cs (1)
120public override bool IsVirtual
Symbols\SynthesizedContextMethodSymbol.cs (1)
100public override bool IsVirtual
822 references to IsVirtual
Microsoft.CodeAnalysis.CSharp (48)
Binder\Binder_Conversions.cs (1)
318if (method.IsAbstract || method.IsVirtual)
Binder\Binder_Expressions.cs (1)
7613if (symbol.IsStatic && (symbol.IsAbstract || symbol.IsVirtual))
Binder\Binder_Lookup.cs (1)
1412(unwrappedSymbol is not TypeSymbol && IsInstance(unwrappedSymbol) || !(unwrappedSymbol.IsAbstract || unwrappedSymbol.IsVirtual)))
Binder\Binder_Operators.cs (2)
1129(t.IsInterface && (signature.Method.IsAbstract || signature.Method.IsVirtual) && 2355if (methodOpt.IsAbstract || methodOpt.IsVirtual)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
1086if (!member.IsVirtual && !member.IsAbstract && !member.IsOverride)
CodeGen\EmitConversion.cs (1)
328if (method.IsAbstract || method.IsVirtual)
CodeGen\EmitExpression.cs (2)
1626if (method.IsAbstract || method.IsVirtual) 3830if ((load.TargetMethod.IsAbstract || load.TargetMethod.IsVirtual) && load.TargetMethod.IsStatic)
CodeGen\Optimizer.cs (1)
1125if ((method.IsAbstract || method.IsVirtual) && receiver is BoundTypeExpression { Type: { TypeKind: TypeKind.TypeParameter } } typeExpression)
Emitter\Model\MethodSymbolAdapter.cs (1)
648!(this.IsVirtual || this.IsOverride || this.IsAbstract || this.MethodKind == MethodKind.Destructor));
Lowering\DiagnosticsPass_ExpressionTrees.cs (7)
340else if ((method.IsAbstract || method.IsVirtual) && method.IsStatic) 509if (_inExpressionLambda && (property.IsAbstract || property.IsVirtual) && property.IsStatic) 645if (((binary.IsAbstract || binary.IsVirtual) && binary.IsStatic) || ((unary.IsAbstract || unary.IsVirtual) && unary.IsStatic)) 676if (_inExpressionLambda && node.MethodOpt is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic) 766if (_inExpressionLambda && node.Conversion.Method is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic) 816else if (method is not null && (method.IsAbstract || method.IsVirtual) && method.IsStatic)
Lowering\DiagnosticsPass_Warnings.cs (1)
260else if ((method.IsAbstract || method.IsVirtual) && method.IsStatic)
Lowering\LocalRewriter\DelegateCacheContainer.cs (1)
62var constrainedToTypeOpt = ((targetMethod.IsAbstract || targetMethod.IsVirtual) && boundDelegateCreation.Argument is BoundTypeExpression typeExpression) ? typeExpression.Type : null;
Lowering\LocalRewriter\DelegateCacheRewriter.cs (1)
166if ((targetMethod.IsAbstract || targetMethod.IsVirtual) && boundDelegateCreation.Argument is BoundTypeExpression typeExpression)
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
548(symbolOpt.IsAbstract || symbolOpt.IsVirtual) ? mg.ReceiverOpt?.Type : null, 561var receiver = (!method.RequiresInstanceReceiver && !oldNodeOpt.IsExtensionMethod && !method.IsAbstract && !method.IsVirtual) ? _factory.Type(method.ContainingType) : mg.ReceiverOpt;
Lowering\LocalRewriter\LocalRewriter_DelegateCreationExpression.cs (1)
33var receiver = (!method.RequiresInstanceReceiver && !node.IsExtensionMethod && !method.IsAbstract && !method.IsVirtual) ? _factory.Type(method.ContainingType) : VisitExpression(mg.ReceiverOpt)!;
Operations\CSharpOperationFactory.cs (3)
460if (targetMember.IsStatic && (targetMember.IsAbstract || targetMember.IsVirtual) && 1157bool isVirtual = constrainedToType is not null || ((methodSymbol.IsAbstract || methodSymbol.IsOverride || methodSymbol.IsVirtual) && !suppressVirtualCalls); 1309if (operatorMethod is not null && operatorMethod.IsStatic && (operatorMethod.IsAbstract || operatorMethod.IsVirtual) &&
Operations\CSharpOperationFactory_Methods.cs (1)
117(targetMethod.IsVirtual || targetMethod.IsAbstract || targetMethod.IsOverride) &&
Symbols\Compilation_WellKnownMembers.cs (2)
312((descriptor.Flags & MemberFlags.Virtual) != 0) != (method.IsVirtual || method.IsOverride || method.IsAbstract)) 328if (((descriptor.Flags & MemberFlags.Virtual) != 0) != (property.IsVirtual || property.IsOverride || property.IsAbstract))
Symbols\MemberSymbolExtensions.cs (1)
152return (object)methodOpt != null && !methodOpt.IsSealed && (methodOpt.IsAbstract || methodOpt.IsVirtual);
Symbols\MethodSymbol.cs (2)
715return IsStatic && !IsAbstract && !IsVirtual && Name == WellKnownMemberNames.EntryPointMethodName; 1030if (!IsStatic || IsAbstract || IsVirtual || MethodKind is not (MethodKind.Ordinary or MethodKind.LocalFunction))
Symbols\OverriddenOrHiddenMembersResult.cs (1)
92if (overriddenMember.IsAbstract || overriddenMember.IsVirtual || overriddenMember.IsOverride)
Symbols\PublicModel\Symbol.cs (1)
220get { return UnderlyingSymbol.IsVirtual; }
Symbols\ReducedExtensionMethodSymbol.cs (1)
385get { return _reducedFrom.IsVirtual; }
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4491((!symbol.IsAbstract && !symbol.IsVirtual && !symbol.IsOverride) || symbol.IsSealed))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
890else if (!overriddenMember.IsVirtual && !overriddenMember.IsAbstract && !overriddenMember.IsOverride && 1558(hiddenMember.IsAbstract || hiddenMember.IsVirtual || hiddenMember.IsOverride) &&
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
906if (!IsStatic || ParameterCount > 0 || !ReturnsVoid || IsAbstract || IsVirtual)
Symbols\Symbol.cs (1)
1621get { return this.IsVirtual; }
Symbols\SymbolExtensions.cs (1)
534return !symbol.IsSealed && (symbol.IsAbstract || symbol.IsVirtual) && (symbol.ContainingType?.IsInterface ?? false);
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
184!(containingType.IsSealed || candidate.IsOverride || candidate.IsVirtual || candidate.IsAbstract) ||
Symbols\VarianceSafety.cs (2)
174if (member.IsStatic && !member.IsAbstract && !member.IsVirtual) 472if (!(context is TypeSymbol) && context.IsStatic && !context.IsAbstract && !context.IsVirtual)
Symbols\Wrapped\WrappedEventSymbol.cs (1)
106return _underlyingEvent.IsVirtual;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
137return UnderlyingMethod.IsVirtual;
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
128return _underlyingProperty.IsVirtual;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (19)
CodeGen\CodeGenDynamicTests.cs (2)
846Assert.False(member.IsVirtual); 852Assert.True(member.IsVirtual);
CodeGen\CodeGenOverridingAndHiding.cs (6)
3784Assert.True(methodA.IsVirtual); 3785Assert.True(methodB.IsVirtual); 3857Assert.True(methodA.IsVirtual); 3858Assert.True(methodB.IsVirtual); 4006Assert.True(methodA.IsVirtual); 4007Assert.False(methodB.IsVirtual);
CodeGen\DestructorTests.cs (1)
827Assert.False(destructor.IsVirtual);
Emit\EmitMetadataTests.cs (10)
608Assert.False(ctor.IsVirtual); 629Assert.False(cctor.IsVirtual); 1089Assert.False(propertyP.SetMethod.IsVirtual); 1097Assert.True(propertyP.GetMethod.IsVirtual); 1101Assert.True(propertyQ.GetMethod.IsVirtual); 1103Assert.True(propertyQ.SetMethod.IsVirtual); 1116Assert.False(propertyP.GetMethod.IsVirtual); 1122Assert.False(propertyQ.SetMethod.IsVirtual); 1237Assert.True(getMethodA.IsVirtual); 1244Assert.False(getMethodC.IsVirtual);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (43)
Semantics\RecordStructTests.cs (8)
3418Assert.False(deconstruct.IsVirtual); 4330Assert.False(gethashCode.IsVirtual); 4879Assert.False(op.IsVirtual); 4889Assert.False(op.IsVirtual); 5114Assert.False(print.IsVirtual); 5122Assert.False(toString.IsVirtual); 5318Assert.False(print.IsVirtual); 5326Assert.False(toString.IsVirtual);
Semantics\RecordTests.cs (35)
3442Assert.False(clone.IsVirtual); 3473Assert.False(clone.IsVirtual); 3505Assert.False(clone.IsVirtual); 3532Assert.False(clone.IsVirtual); 4928Assert.True(print.IsVirtual); 4936Assert.False(toString.IsVirtual); 5003Assert.True(print.IsVirtual); 5011Assert.False(toString.IsVirtual); 5080Assert.False(print.IsVirtual); 5088Assert.False(toString.IsVirtual); 5247Assert.False(print.IsVirtual); 5255Assert.False(toString.IsVirtual); 5431Assert.False(print.IsVirtual); 5439Assert.False(toString.IsVirtual); 5465Assert.True(print.IsVirtual); 5473Assert.False(toString.IsVirtual); 5858Assert.False(print.IsVirtual); 5866Assert.False(toString.IsVirtual); 14014Assert.False(clone.IsVirtual); 14051Assert.False(clone.IsVirtual); 14130Assert.False(deconstruct.IsVirtual); 18163Assert.False(copyCtor.IsVirtual); 18171Assert.False(copyCtor.IsVirtual); 18315Assert.False(clone.IsVirtual); 18323Assert.False(clone.IsVirtual); 18331Assert.False(clone.IsVirtual); 18929Assert.False(equalityContractGet.IsVirtual); 19045Assert.False(equalityContractGet.IsVirtual); 19118Assert.Equal(modifiers != "sealed ", equalityContractGet.IsVirtual); 20348Assert.False(op.IsVirtual); 20358Assert.False(op.IsVirtual); 20467Assert.False(op.IsVirtual); 20477Assert.False(op.IsVirtual); 22667Assert.True(clone.IsVirtual); 23142Assert.Equal(!isOverride, method.IsVirtual);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (709)
Symbols\AnonymousTypesSymbolTests.cs (2)
1103Assert.False(property.IsVirtual); 1132Assert.False(method.IsVirtual);
Symbols\CompilationCreationTests.cs (2)
2383Assert.False(foo2.IsVirtual); 2395Assert.True(foo3.IsVirtual);
Symbols\CovariantReturnTests.cs (1)
264Assert.False(method.IsVirtual);
Symbols\DefaultInterfaceImplementationTests.cs (377)
214Assert.True(m1.IsVirtual); 1603Assert.True(m1.IsVirtual); 1794Assert.True(m1.IsVirtual); 1891Assert.True(m1.IsVirtual); 1989Assert.True(m1.IsVirtual); 2034Assert.False(m1.IsVirtual); 2122Assert.True(m1.IsVirtual); 2704Assert.True(accessor.IsVirtual); 2715Assert.True(p1.IsVirtual); 3003Assert.False(p1.IsVirtual); 3039Assert.False(p1.IsVirtual); 3075Assert.True(p1.IsVirtual); 3156Assert.True(p1.IsVirtual); 3157Assert.True(p1.GetMethod.IsVirtual); 3158Assert.True(p1.SetMethod.IsVirtual); 3260Assert.True(p1.IsVirtual); 3336Assert.True(p1.IsVirtual); 3337Assert.True(p1.GetMethod.IsVirtual); 3338Assert.True(p1.SetMethod.IsVirtual); 3388Assert.True(p1.IsVirtual); 3390Assert.True(getP1.IsVirtual); 3392Assert.True(setP1.IsVirtual); 3444Assert.True(p1.IsVirtual); 3446Assert.True(getP1.IsVirtual); 3448Assert.True(setP1.IsVirtual); 4151Assert.True(p1.IsVirtual); 4152Assert.True(p3.IsVirtual); 4153Assert.True(p5.IsVirtual); 4154Assert.True(p7.IsVirtual); 4166Assert.True(p1.GetMethod.IsVirtual); 4167Assert.True(p3.GetMethod.IsVirtual); 4168Assert.True(p5.SetMethod.IsVirtual); 4169Assert.True(p7.GetMethod.IsVirtual); 4170Assert.True(p7.SetMethod.IsVirtual); 4716Assert.False(p1.IsVirtual); 4717Assert.False(p3.IsVirtual); 4718Assert.False(p5.IsVirtual); 4719Assert.False(p7.IsVirtual); 4737Assert.False(p1.GetMethod.IsVirtual); 4738Assert.False(p3.GetMethod.IsVirtual); 4739Assert.False(p5.SetMethod.IsVirtual); 4740Assert.False(p7.GetMethod.IsVirtual); 4741Assert.False(p7.SetMethod.IsVirtual); 5079Assert.True(p1.IsVirtual); 5081Assert.True(getP1.IsVirtual); 5083Assert.True(setP1.IsVirtual); 5132Assert.True(p1.IsVirtual); 5134Assert.True(getP1.IsVirtual); 5136Assert.True(setP1.IsVirtual); 5708Assert.True(p1.IsVirtual); 5709Assert.True(p3.IsVirtual); 5710Assert.True(p5.IsVirtual); 5711Assert.True(p7.IsVirtual); 5723Assert.True(p1.GetMethod.IsVirtual); 5724Assert.True(p3.GetMethod.IsVirtual); 5725Assert.True(p5.SetMethod.IsVirtual); 5726Assert.True(p7.GetMethod.IsVirtual); 5727Assert.True(p7.SetMethod.IsVirtual); 6227Assert.True(accessor.IsVirtual); 6238Assert.True(e1.IsVirtual); 7196Assert.True(e7.IsVirtual); 7201Assert.True(e7.AddMethod.IsVirtual); 7202Assert.True(e7.RemoveMethod.IsVirtual); 7592Assert.False(e7.IsVirtual); 7598Assert.False(e7.AddMethod.IsVirtual); 7599Assert.False(e7.RemoveMethod.IsVirtual); 8251Assert.False(m01.IsVirtual); 8263Assert.False(m02.IsVirtual); 8275Assert.False(m03.IsVirtual); 8287Assert.False(m04.IsVirtual); 8299Assert.False(m05.IsVirtual); 8311Assert.False(m06.IsVirtual); 8323Assert.True(m07.IsVirtual); 8335Assert.False(m08.IsVirtual); 8347Assert.False(m09.IsVirtual); 8359Assert.False(m10.IsVirtual); 8371Assert.True(m11.IsVirtual); 8383Assert.False(m12.IsVirtual); 8395Assert.False(m13.IsVirtual); 8604Assert.False(m1.IsVirtual); 8643Assert.False(m1.IsVirtual); 8706Assert.False(m1.IsVirtual); 8791Assert.False(m1.IsVirtual); 8804Assert.True(m2.IsVirtual); 8817Assert.False(m3.IsVirtual); 8873Assert.False(m1.IsVirtual); 8931Assert.False(m1.IsVirtual); 8944Assert.True(m2.IsVirtual); 8957Assert.False(m3.IsVirtual); 9182Assert.False(m1.IsVirtual); 9910Assert.False(m1.IsVirtual); 9960Assert.False(m1.IsVirtual); 10041Assert.False(m1.IsVirtual); 10055Assert.False(m2.IsVirtual); 10069Assert.True(m3.IsVirtual); 10083Assert.False(m4.IsVirtual); 10149Assert.True(m2.IsVirtual); 10203Assert.True(m1.IsVirtual); 10217Assert.True(m2.IsVirtual); 10231Assert.False(m3.IsVirtual); 10245Assert.False(m4.IsVirtual); 10259Assert.False(m5.IsVirtual); 10429Assert.False(m1.IsVirtual); 10443Assert.True(m2.IsVirtual); 10549Assert.False(m1.IsVirtual); 10563Assert.False(m2.IsVirtual); 10577Assert.False(m3.IsVirtual); 10591Assert.False(m4.IsVirtual); 10605Assert.False(m5.IsVirtual); 10657Assert.False(m1.IsVirtual); 10720Assert.True(m1.IsVirtual); 10884Assert.False(m1.IsVirtual); 10898Assert.False(m2.IsVirtual); 10915Assert.False(m2Impl.IsVirtual); 10991Assert.False(m1.IsVirtual); 11005Assert.False(m2.IsVirtual); 11022Assert.False(m2Impl.IsVirtual); 11621Assert.False(m1.IsVirtual); 12477Assert.True(m1.IsVirtual); 12565Assert.True(m1.IsVirtual); 12653Assert.True(m1.IsVirtual); 12935Assert.False(p01.IsVirtual); 12947Assert.False(accessor.IsVirtual); 12961Assert.False(p02.IsVirtual); 12969Assert.False(p02get.IsVirtual); 12982Assert.False(p03.IsVirtual); 12990Assert.False(p03set.IsVirtual); 13003Assert.False(p04.IsVirtual); 13011Assert.False(p04get.IsVirtual); 13024Assert.False(p05.IsVirtual); 13032Assert.False(p05set.IsVirtual); 13045Assert.False(p06.IsVirtual); 13053Assert.False(p06get.IsVirtual); 13066Assert.True(p07.IsVirtual); 13074Assert.True(p07set.IsVirtual); 13087Assert.False(p08.IsVirtual); 13095Assert.False(p08get.IsVirtual); 13108Assert.False(p09.IsVirtual); 13116Assert.False(p09set.IsVirtual); 13129Assert.False(p10.IsVirtual); 13137Assert.False(p10get.IsVirtual); 13149Assert.True(p11.IsVirtual); 13161Assert.True(accessor.IsVirtual); 13174Assert.False(p12.IsVirtual); 13186Assert.False(accessor.IsVirtual); 13199Assert.False(p13.IsVirtual); 13211Assert.False(accessor.IsVirtual); 13224Assert.False(p14.IsVirtual); 13236Assert.False(accessor.IsVirtual); 13249Assert.False(p15.IsVirtual); 13261Assert.False(accessor.IsVirtual); 13274Assert.False(p16.IsVirtual); 13286Assert.False(accessor.IsVirtual); 13300Assert.False(p17.IsVirtual); 13308Assert.False(p17get.IsVirtual); 13321Assert.False(p18.IsVirtual); 13329Assert.False(p18get.IsVirtual); 13341Assert.False(p19.IsVirtual); 13735Assert.True(p1.IsVirtual); 13743Assert.True(p1get.IsVirtual); 13827Assert.False(p1.IsVirtual); 13841Assert.False(accessor.IsVirtual); 13901Assert.False(p1.IsVirtual); 13914Assert.False(accessor.IsVirtual); 14103Assert.False(p1.IsVirtual); 14133Assert.False(accessor.IsVirtual); 14214Assert.False(p1.IsVirtual); 14223Assert.False(p1get.IsVirtual); 14237Assert.True(p2.IsVirtual); 14246Assert.True(p2set.IsVirtual); 14260Assert.False(p3.IsVirtual); 14269Assert.False(p3get.IsVirtual); 14452Assert.False(p1.IsVirtual); 14482Assert.False(accessor.IsVirtual); 14556Assert.False(p1.IsVirtual); 14565Assert.False(p1get.IsVirtual); 14579Assert.True(p2.IsVirtual); 14588Assert.True(p2get.IsVirtual); 14601Assert.False(p3.IsVirtual); 14614Assert.False(accessor.IsVirtual); 14629Assert.False(p4.IsVirtual); 14638Assert.False(p4get.IsVirtual); 14830Assert.False(p1.IsVirtual); 14841Assert.False(m1.IsVirtual); 16004Assert.False(p1.IsVirtual); 16034Assert.False(accessor.IsVirtual); 16134Assert.False(p1.IsVirtual); 16144Assert.False(p1get.IsVirtual); 16160Assert.False(p2.IsVirtual); 16170Assert.False(p2get.IsVirtual); 16186Assert.True(p3.IsVirtual); 16196Assert.True(p3set.IsVirtual); 16410Assert.True(p2.IsVirtual); 16442Assert.True(accessor.IsVirtual); 16600Assert.True(p1.IsVirtual); 16610Assert.True(p1get.IsVirtual); 16626Assert.True(p2.IsVirtual); 16636Assert.True(p2set.IsVirtual); 16654Assert.False(p3.IsVirtual); 16668Assert.False(accessor.IsVirtual); 16685Assert.False(p4.IsVirtual); 16695Assert.False(p4get.IsVirtual); 16710Assert.False(p5.IsVirtual); 16720Assert.False(p5set.IsVirtual); 16843Assert.False(p1.IsVirtual); 16853Assert.False(p1get.IsVirtual); 16869Assert.True(p2.IsVirtual); 16879Assert.True(p2get.IsVirtual); 16894Assert.Equal(p3.IsIndexer, p3.IsVirtual); 16908Assert.Equal(p3.IsIndexer, accessor.IsVirtual); 16923Assert.False(p4.IsVirtual); 16937Assert.False(accessor.IsVirtual); 16953Assert.False(p5.IsVirtual); 16963Assert.False(p5get.IsVirtual); 17092Assert.False(p1.IsVirtual); 17106Assert.False(accessor.IsVirtual); 17123Assert.False(p2.IsVirtual); 17133Assert.False(p2get.IsVirtual); 17148Assert.Equal(p3.IsIndexer, p3.IsVirtual); 17162Assert.Equal(p3.IsIndexer, accessor.IsVirtual); 17178Assert.False(p4.IsVirtual); 17192Assert.False(accessor.IsVirtual); 17208Assert.False(p5.IsVirtual); 17218Assert.False(p5get.IsVirtual); 17304Assert.True(p1.IsVirtual); 17315Assert.True(m1.IsVirtual); 17571Assert.True(p1.IsVirtual); 17599Assert.Equal(accessor.DeclaredAccessibility != Accessibility.Private, accessor.IsVirtual); 18159Assert.NotEqual(isAbstract, p1.IsVirtual); 18196Assert.NotEqual(isAbstract || access == Accessibility.Private, m1.IsVirtual); 19685Assert.True(p1.IsVirtual); 19696Assert.True(m1.IsVirtual); 20339Assert.False(p1.IsVirtual); 20354Assert.False(accessor.IsVirtual); 21412Assert.False(p01.IsVirtual); 21424Assert.False(accessor.IsVirtual); 21438Assert.False(p02.IsVirtual); 21446Assert.False(p02get.IsVirtual); 21459Assert.False(p03.IsVirtual); 21467Assert.False(p03set.IsVirtual); 21480Assert.False(p04.IsVirtual); 21488Assert.False(p04get.IsVirtual); 21501Assert.False(p05.IsVirtual); 21509Assert.False(p05set.IsVirtual); 21522Assert.False(p06.IsVirtual); 21530Assert.False(p06get.IsVirtual); 21543Assert.True(p07.IsVirtual); 21551Assert.True(p07set.IsVirtual); 21564Assert.False(p08.IsVirtual); 21572Assert.False(p08get.IsVirtual); 21585Assert.False(p09.IsVirtual); 21593Assert.False(p09set.IsVirtual); 21606Assert.False(p10.IsVirtual); 21614Assert.False(p10get.IsVirtual); 21626Assert.True(p11.IsVirtual); 21638Assert.True(accessor.IsVirtual); 21651Assert.False(p12.IsVirtual); 21663Assert.False(accessor.IsVirtual); 21676Assert.False(p13.IsVirtual); 21688Assert.False(accessor.IsVirtual); 21701Assert.False(p14.IsVirtual); 21713Assert.False(accessor.IsVirtual); 21726Assert.False(p15.IsVirtual); 21738Assert.False(accessor.IsVirtual); 21751Assert.False(p16.IsVirtual); 21763Assert.False(accessor.IsVirtual); 21777Assert.False(p17.IsVirtual); 21785Assert.False(p17get.IsVirtual); 21798Assert.False(p18.IsVirtual); 21806Assert.False(p18get.IsVirtual); 21818Assert.False(p19.IsVirtual); 26657Assert.False(p01.IsVirtual); 26669Assert.False(accessor.IsVirtual); 26683Assert.True(p02.IsVirtual); 26691Assert.True(p02get.IsVirtual); 26704Assert.True(p03.IsVirtual); 26712Assert.True(p03set.IsVirtual); 26725Assert.True(p04.IsVirtual); 26733Assert.True(p04get.IsVirtual); 26746Assert.False(p05.IsVirtual); 26754Assert.False(p05set.IsVirtual); 26767Assert.False(p06.IsVirtual); 26775Assert.False(p06get.IsVirtual); 26788Assert.True(p07.IsVirtual); 26796Assert.True(p07set.IsVirtual); 26809Assert.False(p08.IsVirtual); 26817Assert.False(p08get.IsVirtual); 26830Assert.True(p09.IsVirtual); 26838Assert.True(p09set.IsVirtual); 26851Assert.False(p10.IsVirtual); 26859Assert.False(p10get.IsVirtual); 26873Assert.True(p11.IsVirtual); 26885Assert.True(accessor.IsVirtual); 26899Assert.False(p14.IsVirtual); 26911Assert.False(accessor.IsVirtual); 27455Assert.False(p1.IsVirtual); 27469Assert.False(accessor.IsVirtual); 27529Assert.False(p1.IsVirtual); 27542Assert.False(accessor.IsVirtual); 27629Assert.False(p1.IsVirtual); 27643Assert.False(accessor.IsVirtual); 27797Assert.False(p1.IsVirtual); 27810Assert.False(accessor.IsVirtual); 27824Assert.True(p2.IsVirtual); 27837Assert.True(accessor.IsVirtual); 27851Assert.False(p3.IsVirtual); 27864Assert.False(accessor.IsVirtual); 27958Assert.False(p1.IsVirtual); 27972Assert.False(accessor.IsVirtual); 28054Assert.False(p1.IsVirtual); 28067Assert.False(accessor.IsVirtual); 28081Assert.True(p2.IsVirtual); 28094Assert.True(accessor.IsVirtual); 28108Assert.False(p3.IsVirtual); 28121Assert.False(accessor.IsVirtual); 28135Assert.False(p4.IsVirtual); 28148Assert.False(accessor.IsVirtual); 28272Assert.False(p1.IsVirtual); 28283Assert.False(m1.IsVirtual); 29407Assert.False(p1.IsVirtual); 29421Assert.False(accessor.IsVirtual); 29522Assert.False(p1.IsVirtual); 29536Assert.False(accessor.IsVirtual); 29552Assert.False(p2.IsVirtual); 29566Assert.False(accessor.IsVirtual); 29582Assert.True(p3.IsVirtual); 29596Assert.True(accessor.IsVirtual); 29823Assert.True(p2.IsVirtual); 29855Assert.True(accessor.IsVirtual); 29935Assert.True(p1.IsVirtual); 29949Assert.True(accessor.IsVirtual); 29965Assert.True(p2.IsVirtual); 29979Assert.True(accessor.IsVirtual); 29995Assert.False(p3.IsVirtual); 30009Assert.False(accessor.IsVirtual); 30024Assert.False(p4.IsVirtual); 30038Assert.False(accessor.IsVirtual); 30053Assert.False(p5.IsVirtual); 30067Assert.False(accessor.IsVirtual); 30265Assert.False(p1.IsVirtual); 30279Assert.False(accessor.IsVirtual); 30295Assert.True(p2.IsVirtual); 30309Assert.True(accessor.IsVirtual); 30325Assert.False(p3.IsVirtual); 30339Assert.False(accessor.IsVirtual); 30354Assert.False(p4.IsVirtual); 30368Assert.False(accessor.IsVirtual); 30486Assert.False(p1.IsVirtual); 30500Assert.False(accessor.IsVirtual); 30516Assert.False(p2.IsVirtual); 30530Assert.False(accessor.IsVirtual); 30546Assert.False(p3.IsVirtual); 30560Assert.False(accessor.IsVirtual); 30576Assert.False(p4.IsVirtual); 30590Assert.False(accessor.IsVirtual); 30605Assert.False(p5.IsVirtual); 30619Assert.False(accessor.IsVirtual); 30709Assert.True(p1.IsVirtual); 30720Assert.True(m1.IsVirtual); 31048Assert.False(p1.IsVirtual); 31062Assert.False(accessor.IsVirtual); 32881Assert.False(m1.IsVirtual); 33718Assert.False(m1.IsVirtual); 33834Assert.False(m1.IsVirtual); 36937Assert.False(m1.IsVirtual); 37829Assert.False(m1.IsVirtual); 39970Assert.False(m1.IsVirtual); 44477Assert.False(cctor.IsVirtual); 44575Assert.False(cctor.IsVirtual); 50931Assert.False(m.IsVirtual); 51854Assert.False(i2m1.IsVirtual); 51977Assert.False(i2m1.IsVirtual); 52373Assert.False(reabstracting.IsVirtual); 53555Assert.False(i2p1.IsVirtual); 53570Assert.False(i2p1Get.IsVirtual); 53587Assert.False(i2p1Set.IsVirtual); 57337Assert.False(reabstracting.IsVirtual);
Symbols\InterfaceImplementationTests.cs (10)
745Assert.True(baseClassMethodVirtual.IsVirtual); 749Assert.False(baseClassMethodNonVirtual.IsVirtual); 925Assert.False(baseClassMethod.IsVirtual); 926Assert.False(baseClassProperty.IsVirtual); 927Assert.False(baseClassPropertyGetter.IsVirtual); 928Assert.False(baseClassPropertySetter.IsVirtual); 994Assert.False(baseClassMethod.IsVirtual); 995Assert.False(baseClassProperty.IsVirtual); 996Assert.False(baseClassPropertyGetter.IsVirtual); 997Assert.False(baseClassPropertySetter.IsVirtual);
Symbols\Metadata\MetadataMemberTests.cs (2)
212Assert.False(member1.IsVirtual); 318Assert.False(member2.IsVirtual);
Symbols\Metadata\PE\LoadingEvents.cs (3)
112Assert.Equal(@event.IsVirtual, @accessor.IsVirtual); 612if (symbol.IsVirtual) mods |= VirtualnessModifiers.Virtual;
Symbols\Metadata\PE\LoadingIndexers.cs (2)
1089Assert.Equal(property.IsVirtual, @accessor.IsVirtual);
Symbols\Metadata\PE\LoadingMethods.cs (32)
195Assert.False(basicModifiers1_M1.IsVirtual); 201Assert.True(basicModifiers1_M2.IsVirtual); 207Assert.False(basicModifiers1_M3.IsVirtual); 213Assert.False(basicModifiers1_M4.IsVirtual); 219Assert.False(basicModifiers1_M5.IsVirtual); 225Assert.False(basicModifiers1_M6.IsVirtual); 231Assert.True(basicModifiers1_M7.IsVirtual); 237Assert.False(basicModifiers1_M8.IsVirtual); 243Assert.True(basicModifiers1_M9.IsVirtual); 256Assert.False(basicModifiers2_M1.IsVirtual); 262Assert.False(basicModifiers2_M2.IsVirtual); 268Assert.False(basicModifiers2_M6.IsVirtual); 274Assert.False(basicModifiers2_M7.IsVirtual); 285Assert.False(basicModifiers3_M1.IsVirtual); 291Assert.False(basicModifiers3_M6.IsVirtual); 304Assert.False(csharpModifiers1_M1.IsVirtual); 310Assert.True(csharpModifiers1_M2.IsVirtual); 316Assert.False(csharpModifiers1_M3.IsVirtual); 322Assert.True(csharpModifiers1_M4.IsVirtual); 334Assert.False(csharpModifiers2_M1.IsVirtual); 340Assert.False(csharpModifiers2_M2.IsVirtual); 346Assert.True(csharpModifiers2_M3.IsVirtual); 358Assert.False(csharpModifiers3_M1.IsVirtual); 364Assert.False(csharpModifiers3_M3.IsVirtual); 370Assert.False(csharpModifiers3_M4.IsVirtual); 966Assert.False(method.IsVirtual); 972Assert.True(method.IsVirtual); 978Assert.False(method.IsVirtual); 984Assert.False(method.IsVirtual); 990Assert.False(method.IsVirtual); 996Assert.False(method.IsVirtual); 1244Assert.False(((MethodSymbol)m).IsVirtual);
Symbols\Metadata\PE\LoadingProperties.cs (1)
388if (symbol.IsVirtual) mods |= VirtualnessModifiers.Virtual;
Symbols\OverriddenOrHiddenMembersTests.cs (1)
2870Assert.False(finalize.IsVirtual);
Symbols\Source\EventTests.cs (3)
85Assert.True(@event.IsVirtual); 162Assert.False(@event.IsVirtual); 197Assert.False(@event.IsVirtual);
Symbols\Source\MethodTests.cs (27)
603Assert.False(m0.IsVirtual); 610Assert.False(m1.IsVirtual); 617Assert.False(m2.IsVirtual); 624Assert.False(m3.IsVirtual); 631Assert.False(m4.IsVirtual); 638Assert.False(m5.IsVirtual); 646Assert.False(m6.IsVirtual); 675Assert.False(m1.IsVirtual); 682Assert.False(m2.IsVirtual); 689Assert.True(m3.IsVirtual); 696Assert.True(m4.IsVirtual); 703Assert.False(m5.IsVirtual); 711Assert.False(m6.IsVirtual); 796Assert.False(m0.IsVirtual); 803Assert.False(m1.IsVirtual); 810Assert.False(m2.IsVirtual); 817Assert.False(m3.IsVirtual); 824Assert.False(m4.IsVirtual); 831Assert.False(m5.IsVirtual); 839Assert.False(m6.IsVirtual); 863Assert.False(m0.IsVirtual); 870Assert.False(m1.IsVirtual); 877Assert.False(m2.IsVirtual); 884Assert.True(m3.IsVirtual); 891Assert.True(m4.IsVirtual); 898Assert.False(m5.IsVirtual); 906Assert.False(m6.IsVirtual);
Symbols\Source\ModifierTests.cs (1)
90Assert.True(m11.IsVirtual);
Symbols\Source\RecordTests.cs (7)
1432Assert.True(clone.IsVirtual); 1440Assert.False(clone2.IsVirtual); 1475Assert.False(clone.IsVirtual); 1485Assert.False(clone2.IsVirtual); 1496Assert.False(clone3.IsVirtual); 1507Assert.False(clone4.IsVirtual); 1518Assert.False(clone5.IsVirtual);
Symbols\StaticAbstractMembersInInterfacesTests.cs (232)
153Assert.False(m01.IsVirtual); 165Assert.True(m02.IsVirtual); 177Assert.False(m03.IsVirtual); 189Assert.False(m04.IsVirtual); 201Assert.True(m05.IsVirtual); 213Assert.False(m06.IsVirtual); 225Assert.False(m07.IsVirtual); 237Assert.True(m08.IsVirtual); 249Assert.True(m09.IsVirtual); 261Assert.False(m10.IsVirtual); 864Assert.False(m01.IsVirtual); 992Assert.False(m01.IsVirtual); 1022Assert.False(m01.IsVirtual); 1064Assert.False(m01.IsVirtual); 1079Assert.False(m01.IsVirtual); 1157Assert.False(m01.IsVirtual); 1194Assert.True(m01.IsVirtual); 1231Assert.True(m01.IsVirtual); 1278Assert.False(m01.IsVirtual); 1293Assert.False(m01.IsVirtual); 1329Assert.True(m01.IsVirtual); 1344Assert.True(m01.IsVirtual); 1384Assert.False(m01.IsVirtual); 1399Assert.False(m01.IsVirtual); 1442Assert.True(m01.IsVirtual); 1457Assert.False(m01.IsVirtual); 1497Assert.True(m01.IsVirtual); 1512Assert.False(m01.IsVirtual); 1555Assert.False(m01.IsVirtual); 1570Assert.False(m01.IsVirtual); 1737Assert.False(m01.IsVirtual); 1747Assert.True(m02.IsVirtual); 1757Assert.False(m03.IsVirtual); 1767Assert.False(m04.IsVirtual); 1777Assert.True(m05.IsVirtual); 1787Assert.False(m06.IsVirtual); 1797Assert.False(m07.IsVirtual); 1807Assert.True(m08.IsVirtual); 1817Assert.True(m09.IsVirtual); 1827Assert.False(m10.IsVirtual); 1838Assert.False(m01.IsVirtual); 1850Assert.True(m02.IsVirtual); 1862Assert.False(m03.IsVirtual); 1874Assert.False(m04.IsVirtual); 1886Assert.True(m05.IsVirtual); 1898Assert.False(m06.IsVirtual); 1910Assert.False(m07.IsVirtual); 1922Assert.True(m08.IsVirtual); 1934Assert.True(m09.IsVirtual); 1946Assert.False(m10.IsVirtual); 2543Assert.False(m01.IsVirtual); 2553Assert.True(m02.IsVirtual); 2563Assert.False(m03.IsVirtual); 2573Assert.False(m04.IsVirtual); 2583Assert.True(m05.IsVirtual); 2593Assert.False(m06.IsVirtual); 2603Assert.False(m07.IsVirtual); 2613Assert.True(m08.IsVirtual); 2623Assert.True(m09.IsVirtual); 2633Assert.False(m10.IsVirtual); 2646Assert.False(m01.IsVirtual); 2658Assert.True(m02.IsVirtual); 2670Assert.False(m03.IsVirtual); 2682Assert.False(m04.IsVirtual); 2694Assert.True(m05.IsVirtual); 2706Assert.False(m06.IsVirtual); 2718Assert.False(m07.IsVirtual); 2730Assert.True(m08.IsVirtual); 2742Assert.True(m09.IsVirtual); 2754Assert.False(m10.IsVirtual); 3374Assert.False(m01.IsVirtual); 3386Assert.True(m02.IsVirtual); 3398Assert.False(m03.IsVirtual); 3410Assert.False(m04.IsVirtual); 3422Assert.True(m05.IsVirtual); 3434Assert.False(m06.IsVirtual); 3446Assert.False(m07.IsVirtual); 3458Assert.True(m08.IsVirtual); 3470Assert.True(m09.IsVirtual); 3482Assert.False(m10.IsVirtual); 4141Assert.False(m01.IsVirtual); 4154Assert.False(m01.IsVirtual); 4167Assert.False(m01.IsVirtual); 4387Assert.False(m01.IsVirtual); 4400Assert.False(m01.IsVirtual); 4413Assert.False(m01.IsVirtual); 4573Assert.True(m01.IsVirtual); 4586Assert.True(m01.IsVirtual); 4599Assert.True(m01.IsVirtual); 4813Assert.True(m01.IsVirtual); 4826Assert.True(m01.IsVirtual); 4839Assert.True(m01.IsVirtual); 5317Assert.False(m01.IsVirtual); 5353Assert.True(m01.IsVirtual); 5502Assert.False(m01.IsVirtual); 5570Assert.True(m01.IsVirtual); 5610Assert.False(m01.IsVirtual); 5654Assert.True(m01.IsVirtual); 5885Assert.False(m01.IsVirtual); 5924Assert.True(m01.IsVirtual); 5989Assert.False(p01.IsVirtual); 6001Assert.False(m01.IsVirtual); 6034Assert.True(p01.IsVirtual); 6046Assert.True(m01.IsVirtual); 6127Assert.False(e01.IsVirtual); 6139Assert.False(m01.IsVirtual); 6173Assert.True(e01.IsVirtual); 6185Assert.True(m01.IsVirtual); 16103Assert.False(cM01.IsVirtual); 16165Assert.False(cM01.IsVirtual); 16511Assert.False(c2M01.IsVirtual); 16526Assert.False(c1M01.IsVirtual); 16596Assert.False(c1M01.IsVirtual); 16612Assert.False(c1M01.IsVirtual); 16633Assert.False(c2M01.IsVirtual); 16719Assert.False(c1M01.IsVirtual); 16812Assert.False(c2M01.IsVirtual); 19338Assert.False(cM01.IsVirtual); 19419Assert.False(cM01.IsVirtual); 19511Assert.False(cM01.IsVirtual); 19609Assert.False(cM01.IsVirtual); 19692Assert.False(cM01.IsVirtual); 19784Assert.False(cM01.IsVirtual); 19873Assert.False(cM01.IsVirtual); 20828Assert.False(c2M01.IsVirtual); 20846Assert.False(c1M01.IsVirtual); 20944Assert.False(c1M01.IsVirtual); 20960Assert.False(c1M01.IsVirtual); 20981Assert.False(c2M01.IsVirtual); 21055Assert.False(c1M01.IsVirtual); 21071Assert.False(c1M01.IsVirtual); 21092Assert.False(c2M01.IsVirtual); 21190Assert.False(c1M01.IsVirtual); 21206Assert.False(c1M01.IsVirtual); 21226Assert.False(c2M01.IsVirtual); 21494Assert.False(c1M01.IsVirtual); 21621Assert.False(c2M01.IsVirtual); 22968Assert.False(cM01.IsVirtual); 22977Assert.False(cM01Get.IsVirtual); 22992Assert.False(cM01Set.IsVirtual); 23064Assert.False(cM01.IsVirtual); 23073Assert.False(cM01Get.IsVirtual); 23085Assert.False(cM01Set.IsVirtual); 23154Assert.False(cM01.IsVirtual); 23163Assert.False(cM01Get.IsVirtual); 23178Assert.False(cM01Set.IsVirtual); 23687Assert.False(cM01.IsVirtual); 23696Assert.False(cM01Get.IsVirtual); 23745Assert.False(cM01.IsVirtual); 23754Assert.False(cM01Get.IsVirtual); 23766Assert.False(cM01Set.IsVirtual); 23849Assert.False(cM01.IsVirtual); 23858Assert.False(cM01Get.IsVirtual); 24039Assert.False(cM01.IsVirtual); 24048Assert.False(cM01Set.IsVirtual); 24097Assert.False(cM01.IsVirtual); 24106Assert.False(cM01Set.IsVirtual); 24118Assert.False(cM01Get.IsVirtual); 24201Assert.False(cM01.IsVirtual); 24210Assert.False(cM01Set.IsVirtual); 24427Assert.False(c2M01Get.IsVirtual); 24434Assert.False(c2M01Set.IsVirtual); 24462Assert.False(c1M01.IsVirtual); 24467Assert.False(c1M01Get.IsVirtual); 24478Assert.False(c1M01Set.IsVirtual); 24491Assert.False(c2M01.IsVirtual); 24618Assert.False(c1M01.IsVirtual); 24624Assert.False(c1M01Get.IsVirtual); 24635Assert.False(c1M01Set.IsVirtual); 24651Assert.False(c1M01Set.IsVirtual); 24672Assert.False(c2M01.IsVirtual); 24677Assert.False(c2M01Get.IsVirtual); 24688Assert.False(c2M01Set.IsVirtual); 24712Assert.False(c3M01.IsVirtual); 24717Assert.False(c3M01Get.IsVirtual); 24728Assert.False(c3M01Set.IsVirtual); 24818Assert.False(c1M01.IsVirtual); 24825Assert.False(c1M01Get.IsVirtual); 24835Assert.False(c1M01Set.IsVirtual); 24950Assert.False(c2M01.IsVirtual); 24955Assert.False(c2M01Get.IsVirtual); 24963Assert.False(c2M01Set.IsVirtual); 25746Assert.False(cM01.IsVirtual); 25755Assert.False(cM01Add.IsVirtual); 25770Assert.False(cM01Remove.IsVirtual); 25841Assert.False(cM01.IsVirtual); 25850Assert.False(cM01Add.IsVirtual); 25865Assert.False(cM01Remove.IsVirtual); 26389Assert.False(cM01.IsVirtual); 26398Assert.False(cM01Add.IsVirtual); 26410Assert.False(cM01Remove.IsVirtual); 26663Assert.False(cM01.IsVirtual); 26672Assert.False(cM01Remove.IsVirtual); 26684Assert.False(cM01Add.IsVirtual); 26955Assert.False(c2M01Add.IsVirtual); 26962Assert.False(c2M01Remove.IsVirtual); 26990Assert.False(c1M01.IsVirtual); 26995Assert.False(c1M01Add.IsVirtual); 27006Assert.False(c1M01Remove.IsVirtual); 27019Assert.False(c2M01.IsVirtual); 27158Assert.False(c1M01.IsVirtual); 27166Assert.False(c1M01Add.IsVirtual); 27177Assert.False(c1M01Remove.IsVirtual); 27191Assert.False(c1M01Add.IsVirtual); 27203Assert.False(c1M01Remove.IsVirtual); 27228Assert.False(c2M01.IsVirtual); 27233Assert.False(c2M01Add.IsVirtual); 27245Assert.False(c2M01Remove.IsVirtual); 27269Assert.False(c3M02.IsVirtual); 27277Assert.False(c3M02Add.IsVirtual); 27288Assert.False(c3M02Remove.IsVirtual); 27302Assert.False(c3M02Add.IsVirtual); 27314Assert.False(c3M02Remove.IsVirtual); 27341Assert.False(c4M02.IsVirtual); 27346Assert.False(c4M02Add.IsVirtual); 27359Assert.False(c4M02Remove.IsVirtual); 27483Assert.False(c1M01.IsVirtual); 27490Assert.False(c1M01Add.IsVirtual); 27500Assert.False(c1M01Remove.IsVirtual); 27616Assert.False(c2M01.IsVirtual); 27621Assert.False(c2M01Add.IsVirtual); 27629Assert.False(c2M01Remove.IsVirtual); 28695Assert.False(cM01.IsVirtual); 28720Assert.False(cM02.IsVirtual); 28821Assert.False(cM01.IsVirtual); 28837Assert.False(cM02.IsVirtual); 29287Assert.False(c2M01.IsVirtual); 29305Assert.False(c1M01.IsVirtual); 29402Assert.False(c1M01.IsVirtual); 29418Assert.False(c1M01.IsVirtual); 29439Assert.False(c2M01.IsVirtual); 29555Assert.False(c1M01.IsVirtual);
Symbols\SymbolErrorTests.cs (6)
10154Assert.True(classAProp1.IsVirtual); 10155Assert.True(classAProp1.SetMethod.IsVirtual); 10156Assert.False(classAProp1.GetMethod.IsVirtual); //NB: non-virtual since private 10208Assert.True(classAProp1.IsVirtual); 10209Assert.True(classAProp1.GetMethod.IsVirtual); 10210Assert.False(classAProp1.SetMethod.IsVirtual); //NB: non-virtual since private
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Extensions.cs (2)
585Assert.Equal(propertyOrEvent.IsVirtual, accessor.IsVirtual);
FunctionPointerUtilities.cs (1)
70Assert.False(symbol.IsVirtual);