41 overrides of IsVirtual
Microsoft.CodeAnalysis.CSharp (41)
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)
241public 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)
830public 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)
577public override bool IsVirtual => this.IsMetadataVirtual() && !this.IsDestructor && !this.IsMetadataFinal && !this.IsAbstract &&
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
577public override bool IsVirtual
Symbols\ModuleSymbol.cs (1)
136public sealed override bool IsVirtual
Symbols\NamespaceOrTypeSymbol.cs (1)
67public sealed override bool IsVirtual
Symbols\ParameterSymbol.cs (1)
330public override bool IsVirtual
Symbols\RangeVariableSymbol.cs (1)
102public override bool IsVirtual
Symbols\ReducedExtensionMethodSymbol.cs (1)
391public override bool IsVirtual
Symbols\SignatureOnlyMethodSymbol.cs (1)
149public override bool IsVirtual { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
80public override bool IsVirtual { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\LambdaSymbol.cs (1)
96public override bool IsVirtual
Symbols\Source\LocalFunctionSymbol.cs (1)
367public override bool IsVirtual => (_declarationModifiers & DeclarationModifiers.Virtual) != 0;
Symbols\Source\SourceEventSymbol.cs (1)
445public sealed override bool IsVirtual
Symbols\Source\SourceMemberMethodSymbol.cs (1)
663public sealed override bool IsVirtual
Symbols\Source\SourcePropertySymbolBase.cs (1)
614public override bool IsVirtual
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
59public override bool IsVirtual => false;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
238public override bool IsVirtual
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
176public override bool IsVirtual
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
271public override bool IsVirtual
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
176public sealed 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)
361public 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
903 references to IsVirtual
Microsoft.CodeAnalysis.CSharp (48)
Binder\Binder_Conversions.cs (1)
415if (method.IsAbstract || method.IsVirtual)
Binder\Binder_Expressions.cs (1)
9039if (symbol.IsStatic && (symbol.IsAbstract || symbol.IsVirtual))
Binder\Binder_Lookup.cs (1)
1482(unwrappedSymbol is not TypeSymbol && IsInstance(unwrappedSymbol) || !(unwrappedSymbol.IsAbstract || unwrappedSymbol.IsVirtual)))
Binder\Binder_Operators.cs (2)
1693(t.IsInterface && (signature.Method.IsAbstract || signature.Method.IsVirtual) && 3809if (methodOpt.IsAbstract || methodOpt.IsVirtual)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
1415if (!member.IsVirtual && !member.IsAbstract && !member.IsOverride)
CodeGen\EmitConversion.cs (1)
329if (method.IsAbstract || method.IsVirtual)
CodeGen\EmitExpression.cs (2)
1683if (method.IsAbstract || method.IsVirtual) 4149if ((load.TargetMethod.IsAbstract || load.TargetMethod.IsVirtual) && load.TargetMethod.IsStatic)
CodeGen\Optimizer.cs (1)
1181if ((method.IsAbstract || method.IsVirtual) && receiver is BoundTypeExpression { Type: { TypeKind: TypeKind.TypeParameter } } typeExpression)
Emitter\Model\MethodSymbolAdapter.cs (1)
672!(this.IsVirtual || this.IsOverride || this.IsAbstract || this.MethodKind == MethodKind.Destructor));
Lowering\DiagnosticsPass_ExpressionTrees.cs (7)
360else if ((method.IsAbstract || method.IsVirtual) && method.IsStatic) 591if ((property.IsAbstract || property.IsVirtual) && property.IsStatic) 754if (((binary.IsAbstract || binary.IsVirtual) && binary.IsStatic) || ((unary.IsAbstract || unary.IsVirtual) && unary.IsStatic)) 801if (_inExpressionLambda && node.MethodOpt is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic) 898if (_inExpressionLambda && node.Conversion.Method is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic) 948else 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)
68var constrainedToTypeOpt = ((targetMethod.IsAbstract || targetMethod.IsVirtual) && boundDelegateCreation.Argument is BoundTypeExpression typeExpression) ? typeExpression.Type : null;
Lowering\LocalRewriter\DelegateCacheRewriter.cs (1)
172if ((targetMethod.IsAbstract || targetMethod.IsVirtual) && boundDelegateCreation.Argument is BoundTypeExpression typeExpression)
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
555(symbolOpt.IsAbstract || symbolOpt.IsVirtual) ? mg.ReceiverOpt?.Type : null, 568var receiver = (!method.RequiresInstanceReceiver && !oldNodeOpt.IsExtensionMethod && !method.IsAbstract && !method.IsVirtual) ? _factory.Type(method.ContainingType) : mg.ReceiverOpt;
Lowering\LocalRewriter\LocalRewriter_DelegateCreationExpression.cs (1)
35var receiver = (!method.RequiresInstanceReceiver && !node.IsExtensionMethod && !method.IsAbstract && !method.IsVirtual) ? _factory.Type(method.ContainingType) : VisitExpression(mg.ReceiverOpt)!;
Operations\CSharpOperationFactory.cs (3)
463if (targetMember.IsStatic && (targetMember.IsAbstract || targetMember.IsVirtual) && 1163bool isVirtual = constrainedToType is not null || ((methodSymbol.IsAbstract || methodSymbol.IsOverride || methodSymbol.IsVirtual) && !suppressVirtualCalls); 1376if (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)
317((descriptor.Flags & MemberFlags.Virtual) != 0) != (method.IsVirtual || method.IsOverride || method.IsAbstract)) 333if (((descriptor.Flags & MemberFlags.Virtual) != 0) != (property.IsVirtual || property.IsOverride || property.IsAbstract))
Symbols\MemberSymbolExtensions.cs (1)
387return (object)methodOpt != null && !methodOpt.IsSealed && (methodOpt.IsAbstract || methodOpt.IsVirtual);
Symbols\MethodSymbol.cs (2)
723return IsStatic && !IsAbstract && !IsVirtual && Name == WellKnownMemberNames.EntryPointMethodName; 1044if (!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)
393get { return _reducedFrom.IsVirtual; }
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5350((!symbol.IsAbstract && !symbol.IsVirtual && !symbol.IsOverride) || symbol.IsSealed))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
891else if (!overriddenMember.IsVirtual && !overriddenMember.IsAbstract && !overriddenMember.IsOverride && 1606(hiddenMember.IsAbstract || hiddenMember.IsVirtual || hiddenMember.IsOverride) &&
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
966if (!IsStatic || ParameterCount > 0 || !ReturnsVoid || IsAbstract || IsVirtual)
Symbols\Symbol.cs (1)
1791get { return this.IsVirtual; }
Symbols\SymbolExtensions.cs (1)
527return !symbol.IsSealed && (symbol.IsAbstract || symbol.IsVirtual) && (symbol.ContainingType?.IsInterface ?? false);
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
179!(containingType.IsSealed || candidate.IsOverride || candidate.IsVirtual || candidate.IsAbstract) ||
Symbols\VarianceSafety.cs (2)
177if (member.IsStatic && !member.IsAbstract && !member.IsVirtual) 475if (!(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)
609Assert.False(ctor.IsVirtual); 630Assert.False(cctor.IsVirtual); 1090Assert.False(propertyP.SetMethod.IsVirtual); 1098Assert.True(propertyP.GetMethod.IsVirtual); 1102Assert.True(propertyQ.GetMethod.IsVirtual); 1104Assert.True(propertyQ.SetMethod.IsVirtual); 1117Assert.False(propertyP.GetMethod.IsVirtual); 1123Assert.False(propertyQ.SetMethod.IsVirtual); 1238Assert.True(getMethodA.IsVirtual); 1245Assert.False(getMethodC.IsVirtual);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (104)
PartialEventsAndConstructorsTests.cs (4)
1074Assert.Equal(expectedVirtual, e.IsVirtual); 1088Assert.Equal(expectedVirtual, m.IsVirtual); 1232Assert.Equal(expectedVirtual, e.IsVirtual); 1246Assert.Equal(expectedVirtual, m.IsVirtual);
Semantics\CollectionExpressionTests.cs (2)
13367Assert.Equal(sourceMember.IsVirtual, synthesizedMember.IsVirtual);
Semantics\RecordTests.cs (35)
3497Assert.False(clone.IsVirtual); 3528Assert.False(clone.IsVirtual); 3560Assert.False(clone.IsVirtual); 3587Assert.False(clone.IsVirtual); 4983Assert.True(print.IsVirtual); 4991Assert.False(toString.IsVirtual); 5058Assert.True(print.IsVirtual); 5066Assert.False(toString.IsVirtual); 5135Assert.False(print.IsVirtual); 5143Assert.False(toString.IsVirtual); 5302Assert.False(print.IsVirtual); 5310Assert.False(toString.IsVirtual); 5486Assert.False(print.IsVirtual); 5494Assert.False(toString.IsVirtual); 5520Assert.True(print.IsVirtual); 5528Assert.False(toString.IsVirtual); 5913Assert.False(print.IsVirtual); 5921Assert.False(toString.IsVirtual); 14072Assert.False(clone.IsVirtual); 14109Assert.False(clone.IsVirtual); 14233Assert.False(deconstruct.IsVirtual); 18266Assert.False(copyCtor.IsVirtual); 18274Assert.False(copyCtor.IsVirtual); 18418Assert.False(clone.IsVirtual); 18426Assert.False(clone.IsVirtual); 18434Assert.False(clone.IsVirtual); 19032Assert.False(equalityContractGet.IsVirtual); 19148Assert.False(equalityContractGet.IsVirtual); 19221Assert.Equal(modifiers != "sealed ", equalityContractGet.IsVirtual); 20442Assert.False(op.IsVirtual); 20452Assert.False(op.IsVirtual); 20561Assert.False(op.IsVirtual); 20571Assert.False(op.IsVirtual); 22761Assert.True(clone.IsVirtual); 23236Assert.Equal(!isOverride, method.IsVirtual);
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (63)
77Assert.Equal(typeKeyword == "interface", m.IsVirtual); 405Assert.False(m.IsVirtual); 463Assert.False(m.IsVirtual); 519Assert.False(m.IsVirtual); 586Assert.False(m.IsVirtual); 639Assert.False(m.IsVirtual); 698Assert.False(m.IsVirtual); 928Assert.True(m.IsVirtual); 962Assert.True(m.IsVirtual); 1018Assert.False(m.IsVirtual); 1072Assert.False(m.IsVirtual); 1125Assert.False(m.IsVirtual); 1427Assert.False(m.IsVirtual); 1485Assert.False(m.IsVirtual); 1535Assert.False(m.IsVirtual); 1743Assert.False(m.IsVirtual); 1804Assert.False(m.IsVirtual); 2337Assert.True(m.IsVirtual); 2391Assert.False(m.IsVirtual); 2445Assert.False(m.IsVirtual); 2531Assert.Equal(typeKeyword == "interface", m.IsVirtual); 2571Assert.False(m.IsVirtual); 2612Assert.True(m.IsVirtual); 2653Assert.False(m.IsVirtual); 8037Assert.Equal(typeKeyword == "interface", m.IsVirtual); 8115Assert.Equal(m.ContainingType.IsInterface, m.IsVirtual); 8180Assert.Equal(typeKeyword == "interface", m.IsVirtual); 8291Assert.False(m.IsVirtual); 8455Assert.False(m.IsVirtual); 8541Assert.False(m.IsVirtual); 8614Assert.False(m.IsVirtual); 8700Assert.False(m.IsVirtual); 8763Assert.False(m.IsVirtual); 8832Assert.False(m.IsVirtual); 9108Assert.True(m.IsVirtual); 9154Assert.True(m.IsVirtual); 9227Assert.False(m.IsVirtual); 9291Assert.False(m.IsVirtual); 9354Assert.False(m.IsVirtual); 9640Assert.False(m.IsVirtual); 9689Assert.False(m.IsVirtual); 9747Assert.False(m.IsVirtual); 9806Assert.False(m.IsVirtual); 9853Assert.False(m.IsVirtual); 9889Assert.False(m.IsVirtual); 10082Assert.False(m.IsVirtual); 10131Assert.False(m.IsVirtual); 10188Assert.False(m.IsVirtual); 10245Assert.False(m.IsVirtual); 10824Assert.True(m.IsVirtual); 10871Assert.True(m.IsVirtual); 10925Assert.False(m.IsVirtual); 10972Assert.False(m.IsVirtual); 11026Assert.False(m.IsVirtual); 11073Assert.False(m.IsVirtual); 11195Assert.Equal(typeKeyword == "interface", m.IsVirtual); 11230Assert.Equal(typeKeyword == "interface", m.IsVirtual); 11270Assert.False(m.IsVirtual); 11306Assert.False(m.IsVirtual); 11347Assert.True(m.IsVirtual); 11383Assert.True(m.IsVirtual); 11424Assert.False(m.IsVirtual); 11460Assert.False(m.IsVirtual);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
Semantics\RecordStructTests.cs (8)
3520Assert.False(deconstruct.IsVirtual); 4432Assert.False(gethashCode.IsVirtual); 4981Assert.False(op.IsVirtual); 4991Assert.False(op.IsVirtual); 5216Assert.False(print.IsVirtual); 5224Assert.False(toString.IsVirtual); 5420Assert.False(print.IsVirtual); 5428Assert.False(toString.IsVirtual);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (721)
Symbols\AnonymousTypesSymbolTests.cs (2)
1103Assert.False(property.IsVirtual); 1132Assert.False(method.IsVirtual);
Symbols\CompilationCreationTests.cs (2)
2384Assert.False(foo2.IsVirtual); 2396Assert.True(foo3.IsVirtual);
Symbols\CovariantReturnTests.cs (1)
264Assert.False(method.IsVirtual);
Symbols\DefaultInterfaceImplementationTests.cs (383)
205Assert.True(m1.IsVirtual); 1594Assert.True(m1.IsVirtual); 1785Assert.True(m1.IsVirtual); 1882Assert.True(m1.IsVirtual); 1980Assert.True(m1.IsVirtual); 2025Assert.False(m1.IsVirtual); 2113Assert.True(m1.IsVirtual); 2695Assert.True(accessor.IsVirtual); 2706Assert.True(p1.IsVirtual); 2994Assert.False(p1.IsVirtual); 3030Assert.False(p1.IsVirtual); 3066Assert.True(p1.IsVirtual); 3147Assert.True(p1.IsVirtual); 3148Assert.True(p1.GetMethod.IsVirtual); 3149Assert.True(p1.SetMethod.IsVirtual); 3254Assert.True(p1.IsVirtual); 3330Assert.True(p1.IsVirtual); 3331Assert.True(p1.GetMethod.IsVirtual); 3332Assert.True(p1.SetMethod.IsVirtual); 3415Assert.True(p1.IsVirtual); 3417Assert.True(getP1.IsVirtual); 3419Assert.True(setP1.IsVirtual); 3485Assert.False(p1.IsVirtual); 3487Assert.False(getP1.IsVirtual); 3489Assert.False(setP1.IsVirtual); 3574Assert.True(p1.IsVirtual); 3576Assert.True(getP1.IsVirtual); 3578Assert.True(setP1.IsVirtual); 3640Assert.False(p1.IsVirtual); 3642Assert.False(getP1.IsVirtual); 3644Assert.False(setP1.IsVirtual); 4347Assert.True(p1.IsVirtual); 4348Assert.True(p3.IsVirtual); 4349Assert.True(p5.IsVirtual); 4350Assert.True(p7.IsVirtual); 4362Assert.True(p1.GetMethod.IsVirtual); 4363Assert.True(p3.GetMethod.IsVirtual); 4364Assert.True(p5.SetMethod.IsVirtual); 4365Assert.True(p7.GetMethod.IsVirtual); 4366Assert.True(p7.SetMethod.IsVirtual); 4912Assert.False(p1.IsVirtual); 4913Assert.False(p3.IsVirtual); 4914Assert.False(p5.IsVirtual); 4915Assert.False(p7.IsVirtual); 4933Assert.False(p1.GetMethod.IsVirtual); 4934Assert.False(p3.GetMethod.IsVirtual); 4935Assert.False(p5.SetMethod.IsVirtual); 4936Assert.False(p7.GetMethod.IsVirtual); 4937Assert.False(p7.SetMethod.IsVirtual); 5275Assert.True(p1.IsVirtual); 5277Assert.True(getP1.IsVirtual); 5279Assert.True(setP1.IsVirtual); 5328Assert.True(p1.IsVirtual); 5330Assert.True(getP1.IsVirtual); 5332Assert.True(setP1.IsVirtual); 5904Assert.True(p1.IsVirtual); 5905Assert.True(p3.IsVirtual); 5906Assert.True(p5.IsVirtual); 5907Assert.True(p7.IsVirtual); 5919Assert.True(p1.GetMethod.IsVirtual); 5920Assert.True(p3.GetMethod.IsVirtual); 5921Assert.True(p5.SetMethod.IsVirtual); 5922Assert.True(p7.GetMethod.IsVirtual); 5923Assert.True(p7.SetMethod.IsVirtual); 6423Assert.True(accessor.IsVirtual); 6434Assert.True(e1.IsVirtual); 7392Assert.True(e7.IsVirtual); 7397Assert.True(e7.AddMethod.IsVirtual); 7398Assert.True(e7.RemoveMethod.IsVirtual); 7788Assert.False(e7.IsVirtual); 7794Assert.False(e7.AddMethod.IsVirtual); 7795Assert.False(e7.RemoveMethod.IsVirtual); 8447Assert.False(m01.IsVirtual); 8459Assert.False(m02.IsVirtual); 8471Assert.False(m03.IsVirtual); 8483Assert.False(m04.IsVirtual); 8495Assert.False(m05.IsVirtual); 8507Assert.False(m06.IsVirtual); 8519Assert.True(m07.IsVirtual); 8531Assert.False(m08.IsVirtual); 8543Assert.False(m09.IsVirtual); 8555Assert.False(m10.IsVirtual); 8567Assert.True(m11.IsVirtual); 8579Assert.False(m12.IsVirtual); 8591Assert.False(m13.IsVirtual); 8800Assert.False(m1.IsVirtual); 8839Assert.False(m1.IsVirtual); 8902Assert.False(m1.IsVirtual); 8987Assert.False(m1.IsVirtual); 9000Assert.True(m2.IsVirtual); 9013Assert.False(m3.IsVirtual); 9069Assert.False(m1.IsVirtual); 9127Assert.False(m1.IsVirtual); 9140Assert.True(m2.IsVirtual); 9153Assert.False(m3.IsVirtual); 9378Assert.False(m1.IsVirtual); 10106Assert.False(m1.IsVirtual); 10156Assert.False(m1.IsVirtual); 10237Assert.False(m1.IsVirtual); 10251Assert.False(m2.IsVirtual); 10265Assert.True(m3.IsVirtual); 10279Assert.False(m4.IsVirtual); 10345Assert.True(m2.IsVirtual); 10399Assert.True(m1.IsVirtual); 10413Assert.True(m2.IsVirtual); 10427Assert.False(m3.IsVirtual); 10441Assert.False(m4.IsVirtual); 10455Assert.False(m5.IsVirtual); 10625Assert.False(m1.IsVirtual); 10639Assert.True(m2.IsVirtual); 10745Assert.False(m1.IsVirtual); 10759Assert.False(m2.IsVirtual); 10773Assert.False(m3.IsVirtual); 10787Assert.False(m4.IsVirtual); 10801Assert.False(m5.IsVirtual); 10853Assert.False(m1.IsVirtual); 10916Assert.True(m1.IsVirtual); 11080Assert.False(m1.IsVirtual); 11094Assert.False(m2.IsVirtual); 11111Assert.False(m2Impl.IsVirtual); 11187Assert.False(m1.IsVirtual); 11201Assert.False(m2.IsVirtual); 11218Assert.False(m2Impl.IsVirtual); 11817Assert.False(m1.IsVirtual); 12673Assert.True(m1.IsVirtual); 12761Assert.True(m1.IsVirtual); 12849Assert.True(m1.IsVirtual); 13131Assert.False(p01.IsVirtual); 13143Assert.False(accessor.IsVirtual); 13157Assert.False(p02.IsVirtual); 13165Assert.False(p02get.IsVirtual); 13178Assert.False(p03.IsVirtual); 13186Assert.False(p03set.IsVirtual); 13199Assert.False(p04.IsVirtual); 13207Assert.False(p04get.IsVirtual); 13220Assert.False(p05.IsVirtual); 13228Assert.False(p05set.IsVirtual); 13241Assert.False(p06.IsVirtual); 13249Assert.False(p06get.IsVirtual); 13262Assert.True(p07.IsVirtual); 13270Assert.True(p07set.IsVirtual); 13283Assert.False(p08.IsVirtual); 13291Assert.False(p08get.IsVirtual); 13304Assert.False(p09.IsVirtual); 13312Assert.False(p09set.IsVirtual); 13325Assert.False(p10.IsVirtual); 13333Assert.False(p10get.IsVirtual); 13345Assert.True(p11.IsVirtual); 13357Assert.True(accessor.IsVirtual); 13370Assert.False(p12.IsVirtual); 13382Assert.False(accessor.IsVirtual); 13395Assert.False(p13.IsVirtual); 13407Assert.False(accessor.IsVirtual); 13420Assert.False(p14.IsVirtual); 13432Assert.False(accessor.IsVirtual); 13445Assert.False(p15.IsVirtual); 13457Assert.False(accessor.IsVirtual); 13470Assert.False(p16.IsVirtual); 13482Assert.False(accessor.IsVirtual); 13496Assert.False(p17.IsVirtual); 13504Assert.False(p17get.IsVirtual); 13517Assert.False(p18.IsVirtual); 13525Assert.False(p18get.IsVirtual); 13537Assert.False(p19.IsVirtual); 13931Assert.True(p1.IsVirtual); 13939Assert.True(p1get.IsVirtual); 14023Assert.False(p1.IsVirtual); 14037Assert.False(accessor.IsVirtual); 14097Assert.False(p1.IsVirtual); 14110Assert.False(accessor.IsVirtual); 14299Assert.False(p1.IsVirtual); 14329Assert.False(accessor.IsVirtual); 14410Assert.False(p1.IsVirtual); 14419Assert.False(p1get.IsVirtual); 14433Assert.True(p2.IsVirtual); 14442Assert.True(p2set.IsVirtual); 14456Assert.False(p3.IsVirtual); 14465Assert.False(p3get.IsVirtual); 14648Assert.False(p1.IsVirtual); 14678Assert.False(accessor.IsVirtual); 14752Assert.False(p1.IsVirtual); 14761Assert.False(p1get.IsVirtual); 14775Assert.True(p2.IsVirtual); 14784Assert.True(p2get.IsVirtual); 14797Assert.False(p3.IsVirtual); 14810Assert.False(accessor.IsVirtual); 14825Assert.False(p4.IsVirtual); 14834Assert.False(p4get.IsVirtual); 15026Assert.False(p1.IsVirtual); 15037Assert.False(m1.IsVirtual); 16200Assert.False(p1.IsVirtual); 16230Assert.False(accessor.IsVirtual); 16330Assert.False(p1.IsVirtual); 16340Assert.False(p1get.IsVirtual); 16356Assert.False(p2.IsVirtual); 16366Assert.False(p2get.IsVirtual); 16382Assert.True(p3.IsVirtual); 16392Assert.True(p3set.IsVirtual); 16606Assert.True(p2.IsVirtual); 16638Assert.True(accessor.IsVirtual); 16796Assert.True(p1.IsVirtual); 16806Assert.True(p1get.IsVirtual); 16822Assert.True(p2.IsVirtual); 16832Assert.True(p2set.IsVirtual); 16850Assert.False(p3.IsVirtual); 16864Assert.False(accessor.IsVirtual); 16881Assert.False(p4.IsVirtual); 16891Assert.False(p4get.IsVirtual); 16906Assert.False(p5.IsVirtual); 16916Assert.False(p5set.IsVirtual); 17039Assert.False(p1.IsVirtual); 17049Assert.False(p1get.IsVirtual); 17065Assert.True(p2.IsVirtual); 17075Assert.True(p2get.IsVirtual); 17090Assert.Equal(p3.IsIndexer, p3.IsVirtual); 17104Assert.Equal(p3.IsIndexer, accessor.IsVirtual); 17119Assert.False(p4.IsVirtual); 17133Assert.False(accessor.IsVirtual); 17149Assert.False(p5.IsVirtual); 17159Assert.False(p5get.IsVirtual); 17288Assert.False(p1.IsVirtual); 17302Assert.False(accessor.IsVirtual); 17319Assert.False(p2.IsVirtual); 17329Assert.False(p2get.IsVirtual); 17344Assert.Equal(p3.IsIndexer, p3.IsVirtual); 17358Assert.Equal(p3.IsIndexer, accessor.IsVirtual); 17374Assert.False(p4.IsVirtual); 17388Assert.False(accessor.IsVirtual); 17404Assert.False(p5.IsVirtual); 17414Assert.False(p5get.IsVirtual); 17500Assert.True(p1.IsVirtual); 17511Assert.True(m1.IsVirtual); 17767Assert.True(p1.IsVirtual); 17795Assert.Equal(accessor.DeclaredAccessibility != Accessibility.Private, accessor.IsVirtual); 18355Assert.NotEqual(isAbstract, p1.IsVirtual); 18392Assert.NotEqual(isAbstract || access == Accessibility.Private, m1.IsVirtual); 19881Assert.True(p1.IsVirtual); 19892Assert.True(m1.IsVirtual); 20535Assert.False(p1.IsVirtual); 20550Assert.False(accessor.IsVirtual); 21608Assert.False(p01.IsVirtual); 21620Assert.False(accessor.IsVirtual); 21634Assert.False(p02.IsVirtual); 21642Assert.False(p02get.IsVirtual); 21655Assert.False(p03.IsVirtual); 21663Assert.False(p03set.IsVirtual); 21676Assert.False(p04.IsVirtual); 21684Assert.False(p04get.IsVirtual); 21697Assert.False(p05.IsVirtual); 21705Assert.False(p05set.IsVirtual); 21718Assert.False(p06.IsVirtual); 21726Assert.False(p06get.IsVirtual); 21739Assert.True(p07.IsVirtual); 21747Assert.True(p07set.IsVirtual); 21760Assert.False(p08.IsVirtual); 21768Assert.False(p08get.IsVirtual); 21781Assert.False(p09.IsVirtual); 21789Assert.False(p09set.IsVirtual); 21802Assert.False(p10.IsVirtual); 21810Assert.False(p10get.IsVirtual); 21822Assert.True(p11.IsVirtual); 21834Assert.True(accessor.IsVirtual); 21847Assert.False(p12.IsVirtual); 21859Assert.False(accessor.IsVirtual); 21872Assert.False(p13.IsVirtual); 21884Assert.False(accessor.IsVirtual); 21897Assert.False(p14.IsVirtual); 21909Assert.False(accessor.IsVirtual); 21922Assert.False(p15.IsVirtual); 21934Assert.False(accessor.IsVirtual); 21947Assert.False(p16.IsVirtual); 21959Assert.False(accessor.IsVirtual); 21973Assert.False(p17.IsVirtual); 21981Assert.False(p17get.IsVirtual); 21994Assert.False(p18.IsVirtual); 22002Assert.False(p18get.IsVirtual); 22014Assert.False(p19.IsVirtual); 26853Assert.False(p01.IsVirtual); 26865Assert.False(accessor.IsVirtual); 26879Assert.True(p02.IsVirtual); 26887Assert.True(p02get.IsVirtual); 26900Assert.True(p03.IsVirtual); 26908Assert.True(p03set.IsVirtual); 26921Assert.True(p04.IsVirtual); 26929Assert.True(p04get.IsVirtual); 26942Assert.False(p05.IsVirtual); 26950Assert.False(p05set.IsVirtual); 26963Assert.False(p06.IsVirtual); 26971Assert.False(p06get.IsVirtual); 26984Assert.True(p07.IsVirtual); 26992Assert.True(p07set.IsVirtual); 27005Assert.False(p08.IsVirtual); 27013Assert.False(p08get.IsVirtual); 27026Assert.True(p09.IsVirtual); 27034Assert.True(p09set.IsVirtual); 27047Assert.False(p10.IsVirtual); 27055Assert.False(p10get.IsVirtual); 27069Assert.True(p11.IsVirtual); 27081Assert.True(accessor.IsVirtual); 27095Assert.False(p14.IsVirtual); 27107Assert.False(accessor.IsVirtual); 27651Assert.False(p1.IsVirtual); 27665Assert.False(accessor.IsVirtual); 27725Assert.False(p1.IsVirtual); 27738Assert.False(accessor.IsVirtual); 27825Assert.False(p1.IsVirtual); 27839Assert.False(accessor.IsVirtual); 27993Assert.False(p1.IsVirtual); 28006Assert.False(accessor.IsVirtual); 28020Assert.True(p2.IsVirtual); 28033Assert.True(accessor.IsVirtual); 28047Assert.False(p3.IsVirtual); 28060Assert.False(accessor.IsVirtual); 28154Assert.False(p1.IsVirtual); 28168Assert.False(accessor.IsVirtual); 28250Assert.False(p1.IsVirtual); 28263Assert.False(accessor.IsVirtual); 28277Assert.True(p2.IsVirtual); 28290Assert.True(accessor.IsVirtual); 28304Assert.False(p3.IsVirtual); 28317Assert.False(accessor.IsVirtual); 28331Assert.False(p4.IsVirtual); 28344Assert.False(accessor.IsVirtual); 28468Assert.False(p1.IsVirtual); 28479Assert.False(m1.IsVirtual); 29603Assert.False(p1.IsVirtual); 29617Assert.False(accessor.IsVirtual); 29718Assert.False(p1.IsVirtual); 29732Assert.False(accessor.IsVirtual); 29748Assert.False(p2.IsVirtual); 29762Assert.False(accessor.IsVirtual); 29778Assert.True(p3.IsVirtual); 29792Assert.True(accessor.IsVirtual); 30019Assert.True(p2.IsVirtual); 30051Assert.True(accessor.IsVirtual); 30131Assert.True(p1.IsVirtual); 30145Assert.True(accessor.IsVirtual); 30161Assert.True(p2.IsVirtual); 30175Assert.True(accessor.IsVirtual); 30191Assert.False(p3.IsVirtual); 30205Assert.False(accessor.IsVirtual); 30220Assert.False(p4.IsVirtual); 30234Assert.False(accessor.IsVirtual); 30249Assert.False(p5.IsVirtual); 30263Assert.False(accessor.IsVirtual); 30461Assert.False(p1.IsVirtual); 30475Assert.False(accessor.IsVirtual); 30491Assert.True(p2.IsVirtual); 30505Assert.True(accessor.IsVirtual); 30521Assert.False(p3.IsVirtual); 30535Assert.False(accessor.IsVirtual); 30550Assert.False(p4.IsVirtual); 30564Assert.False(accessor.IsVirtual); 30682Assert.False(p1.IsVirtual); 30696Assert.False(accessor.IsVirtual); 30712Assert.False(p2.IsVirtual); 30726Assert.False(accessor.IsVirtual); 30742Assert.False(p3.IsVirtual); 30756Assert.False(accessor.IsVirtual); 30772Assert.False(p4.IsVirtual); 30786Assert.False(accessor.IsVirtual); 30801Assert.False(p5.IsVirtual); 30815Assert.False(accessor.IsVirtual); 30905Assert.True(p1.IsVirtual); 30916Assert.True(m1.IsVirtual); 31244Assert.False(p1.IsVirtual); 31258Assert.False(accessor.IsVirtual); 33077Assert.False(m1.IsVirtual); 33914Assert.False(m1.IsVirtual); 34030Assert.False(m1.IsVirtual); 37133Assert.False(m1.IsVirtual); 38025Assert.False(m1.IsVirtual); 40166Assert.False(m1.IsVirtual); 44664Assert.False(cctor.IsVirtual); 44762Assert.False(cctor.IsVirtual); 51118Assert.False(m.IsVirtual); 52041Assert.False(i2m1.IsVirtual); 52164Assert.False(i2m1.IsVirtual); 52560Assert.False(reabstracting.IsVirtual); 53742Assert.False(i2p1.IsVirtual); 53757Assert.False(i2p1Get.IsVirtual); 53774Assert.False(i2p1Set.IsVirtual); 57524Assert.False(reabstracting.IsVirtual);
Symbols\ExtendedPartialMethodsTests.cs (2)
2114Assert.Equal(expectedVirtual, m.IsVirtual); 2257Assert.Equal(expectedVirtual, m.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); 320Assert.False(member2.IsVirtual);
Symbols\Metadata\PE\LoadingEvents.cs (3)
111Assert.Equal(@event.IsVirtual, @accessor.IsVirtual); 611if (symbol.IsVirtual) mods |= VirtualnessModifiers.Virtual;
Symbols\Metadata\PE\LoadingIndexers.cs (2)
1099Assert.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)
386if (symbol.IsVirtual) mods |= VirtualnessModifiers.Virtual;
Symbols\OverriddenOrHiddenMembersTests.cs (1)
2870Assert.False(finalize.IsVirtual);
Symbols\PartialPropertiesTests.cs (4)
2673Assert.Equal(expectedVirtual, p.IsVirtual); 2687Assert.Equal(expectedVirtual, m.IsVirtual); 2813Assert.Equal(expectedVirtual, p.IsVirtual); 2827Assert.Equal(expectedVirtual, m.IsVirtual);
Symbols\Source\EventTests.cs (3)
85Assert.True(@event.IsVirtual); 162Assert.False(@event.IsVirtual); 197Assert.False(@event.IsVirtual);
Symbols\Source\MethodTests.cs (27)
604Assert.False(m0.IsVirtual); 611Assert.False(m1.IsVirtual); 618Assert.False(m2.IsVirtual); 625Assert.False(m3.IsVirtual); 632Assert.False(m4.IsVirtual); 639Assert.False(m5.IsVirtual); 647Assert.False(m6.IsVirtual); 676Assert.False(m1.IsVirtual); 683Assert.False(m2.IsVirtual); 690Assert.True(m3.IsVirtual); 697Assert.True(m4.IsVirtual); 704Assert.False(m5.IsVirtual); 712Assert.False(m6.IsVirtual); 797Assert.False(m0.IsVirtual); 804Assert.False(m1.IsVirtual); 811Assert.False(m2.IsVirtual); 818Assert.False(m3.IsVirtual); 825Assert.False(m4.IsVirtual); 832Assert.False(m5.IsVirtual); 840Assert.False(m6.IsVirtual); 864Assert.False(m0.IsVirtual); 871Assert.False(m1.IsVirtual); 878Assert.False(m2.IsVirtual); 885Assert.True(m3.IsVirtual); 892Assert.True(m4.IsVirtual); 899Assert.False(m5.IsVirtual); 907Assert.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); 974Assert.False(m01.IsVirtual); 1004Assert.False(m01.IsVirtual); 1046Assert.False(m01.IsVirtual); 1061Assert.False(m01.IsVirtual); 1139Assert.False(m01.IsVirtual); 1176Assert.True(m01.IsVirtual); 1213Assert.True(m01.IsVirtual); 1260Assert.False(m01.IsVirtual); 1275Assert.False(m01.IsVirtual); 1311Assert.True(m01.IsVirtual); 1326Assert.True(m01.IsVirtual); 1366Assert.False(m01.IsVirtual); 1381Assert.False(m01.IsVirtual); 1424Assert.True(m01.IsVirtual); 1439Assert.False(m01.IsVirtual); 1479Assert.True(m01.IsVirtual); 1494Assert.False(m01.IsVirtual); 1537Assert.False(m01.IsVirtual); 1552Assert.False(m01.IsVirtual); 1719Assert.False(m01.IsVirtual); 1729Assert.True(m02.IsVirtual); 1739Assert.False(m03.IsVirtual); 1749Assert.False(m04.IsVirtual); 1759Assert.True(m05.IsVirtual); 1769Assert.False(m06.IsVirtual); 1779Assert.False(m07.IsVirtual); 1789Assert.True(m08.IsVirtual); 1799Assert.True(m09.IsVirtual); 1809Assert.False(m10.IsVirtual); 1820Assert.False(m01.IsVirtual); 1832Assert.True(m02.IsVirtual); 1844Assert.False(m03.IsVirtual); 1856Assert.False(m04.IsVirtual); 1868Assert.True(m05.IsVirtual); 1880Assert.False(m06.IsVirtual); 1892Assert.False(m07.IsVirtual); 1904Assert.True(m08.IsVirtual); 1916Assert.True(m09.IsVirtual); 1928Assert.False(m10.IsVirtual); 2525Assert.False(m01.IsVirtual); 2535Assert.True(m02.IsVirtual); 2545Assert.False(m03.IsVirtual); 2555Assert.False(m04.IsVirtual); 2565Assert.True(m05.IsVirtual); 2575Assert.False(m06.IsVirtual); 2585Assert.False(m07.IsVirtual); 2595Assert.True(m08.IsVirtual); 2605Assert.True(m09.IsVirtual); 2615Assert.False(m10.IsVirtual); 2628Assert.False(m01.IsVirtual); 2640Assert.True(m02.IsVirtual); 2652Assert.False(m03.IsVirtual); 2664Assert.False(m04.IsVirtual); 2676Assert.True(m05.IsVirtual); 2688Assert.False(m06.IsVirtual); 2700Assert.False(m07.IsVirtual); 2712Assert.True(m08.IsVirtual); 2724Assert.True(m09.IsVirtual); 2736Assert.False(m10.IsVirtual); 3356Assert.False(m01.IsVirtual); 3368Assert.True(m02.IsVirtual); 3380Assert.False(m03.IsVirtual); 3392Assert.False(m04.IsVirtual); 3404Assert.True(m05.IsVirtual); 3416Assert.False(m06.IsVirtual); 3428Assert.False(m07.IsVirtual); 3440Assert.True(m08.IsVirtual); 3452Assert.True(m09.IsVirtual); 3464Assert.False(m10.IsVirtual); 4123Assert.False(m01.IsVirtual); 4136Assert.False(m01.IsVirtual); 4149Assert.False(m01.IsVirtual); 4369Assert.False(m01.IsVirtual); 4382Assert.False(m01.IsVirtual); 4395Assert.False(m01.IsVirtual); 4555Assert.True(m01.IsVirtual); 4568Assert.True(m01.IsVirtual); 4581Assert.True(m01.IsVirtual); 4795Assert.True(m01.IsVirtual); 4808Assert.True(m01.IsVirtual); 4821Assert.True(m01.IsVirtual); 5299Assert.False(m01.IsVirtual); 5335Assert.True(m01.IsVirtual); 5484Assert.False(m01.IsVirtual); 5552Assert.True(m01.IsVirtual); 5592Assert.False(m01.IsVirtual); 5636Assert.True(m01.IsVirtual); 5867Assert.False(m01.IsVirtual); 5906Assert.True(m01.IsVirtual); 5971Assert.False(p01.IsVirtual); 5983Assert.False(m01.IsVirtual); 6016Assert.True(p01.IsVirtual); 6028Assert.True(m01.IsVirtual); 6109Assert.False(e01.IsVirtual); 6121Assert.False(m01.IsVirtual); 6155Assert.True(e01.IsVirtual); 6167Assert.True(m01.IsVirtual); 16061Assert.False(cM01.IsVirtual); 16123Assert.False(cM01.IsVirtual); 16469Assert.False(c2M01.IsVirtual); 16484Assert.False(c1M01.IsVirtual); 16554Assert.False(c1M01.IsVirtual); 16570Assert.False(c1M01.IsVirtual); 16591Assert.False(c2M01.IsVirtual); 16677Assert.False(c1M01.IsVirtual); 16770Assert.False(c2M01.IsVirtual); 19852Assert.False(cM01.IsVirtual); 19933Assert.False(cM01.IsVirtual); 20025Assert.False(cM01.IsVirtual); 20123Assert.False(cM01.IsVirtual); 20206Assert.False(cM01.IsVirtual); 20298Assert.False(cM01.IsVirtual); 20387Assert.False(cM01.IsVirtual); 21342Assert.False(c2M01.IsVirtual); 21360Assert.False(c1M01.IsVirtual); 21458Assert.False(c1M01.IsVirtual); 21474Assert.False(c1M01.IsVirtual); 21495Assert.False(c2M01.IsVirtual); 21569Assert.False(c1M01.IsVirtual); 21585Assert.False(c1M01.IsVirtual); 21606Assert.False(c2M01.IsVirtual); 21704Assert.False(c1M01.IsVirtual); 21720Assert.False(c1M01.IsVirtual); 21740Assert.False(c2M01.IsVirtual); 22008Assert.False(c1M01.IsVirtual); 22135Assert.False(c2M01.IsVirtual); 23482Assert.False(cM01.IsVirtual); 23491Assert.False(cM01Get.IsVirtual); 23506Assert.False(cM01Set.IsVirtual); 23578Assert.False(cM01.IsVirtual); 23587Assert.False(cM01Get.IsVirtual); 23599Assert.False(cM01Set.IsVirtual); 23668Assert.False(cM01.IsVirtual); 23677Assert.False(cM01Get.IsVirtual); 23692Assert.False(cM01Set.IsVirtual); 24201Assert.False(cM01.IsVirtual); 24210Assert.False(cM01Get.IsVirtual); 24259Assert.False(cM01.IsVirtual); 24268Assert.False(cM01Get.IsVirtual); 24280Assert.False(cM01Set.IsVirtual); 24363Assert.False(cM01.IsVirtual); 24372Assert.False(cM01Get.IsVirtual); 24553Assert.False(cM01.IsVirtual); 24562Assert.False(cM01Set.IsVirtual); 24611Assert.False(cM01.IsVirtual); 24620Assert.False(cM01Set.IsVirtual); 24632Assert.False(cM01Get.IsVirtual); 24715Assert.False(cM01.IsVirtual); 24724Assert.False(cM01Set.IsVirtual); 24941Assert.False(c2M01Get.IsVirtual); 24948Assert.False(c2M01Set.IsVirtual); 24976Assert.False(c1M01.IsVirtual); 24981Assert.False(c1M01Get.IsVirtual); 24992Assert.False(c1M01Set.IsVirtual); 25005Assert.False(c2M01.IsVirtual); 25132Assert.False(c1M01.IsVirtual); 25138Assert.False(c1M01Get.IsVirtual); 25149Assert.False(c1M01Set.IsVirtual); 25165Assert.False(c1M01Set.IsVirtual); 25186Assert.False(c2M01.IsVirtual); 25191Assert.False(c2M01Get.IsVirtual); 25202Assert.False(c2M01Set.IsVirtual); 25226Assert.False(c3M01.IsVirtual); 25231Assert.False(c3M01Get.IsVirtual); 25242Assert.False(c3M01Set.IsVirtual); 25332Assert.False(c1M01.IsVirtual); 25339Assert.False(c1M01Get.IsVirtual); 25349Assert.False(c1M01Set.IsVirtual); 25464Assert.False(c2M01.IsVirtual); 25469Assert.False(c2M01Get.IsVirtual); 25477Assert.False(c2M01Set.IsVirtual); 26260Assert.False(cM01.IsVirtual); 26269Assert.False(cM01Add.IsVirtual); 26284Assert.False(cM01Remove.IsVirtual); 26355Assert.False(cM01.IsVirtual); 26364Assert.False(cM01Add.IsVirtual); 26379Assert.False(cM01Remove.IsVirtual); 26903Assert.False(cM01.IsVirtual); 26912Assert.False(cM01Add.IsVirtual); 26924Assert.False(cM01Remove.IsVirtual); 27177Assert.False(cM01.IsVirtual); 27186Assert.False(cM01Remove.IsVirtual); 27198Assert.False(cM01Add.IsVirtual); 27469Assert.False(c2M01Add.IsVirtual); 27476Assert.False(c2M01Remove.IsVirtual); 27504Assert.False(c1M01.IsVirtual); 27509Assert.False(c1M01Add.IsVirtual); 27520Assert.False(c1M01Remove.IsVirtual); 27533Assert.False(c2M01.IsVirtual); 27672Assert.False(c1M01.IsVirtual); 27680Assert.False(c1M01Add.IsVirtual); 27691Assert.False(c1M01Remove.IsVirtual); 27705Assert.False(c1M01Add.IsVirtual); 27717Assert.False(c1M01Remove.IsVirtual); 27742Assert.False(c2M01.IsVirtual); 27747Assert.False(c2M01Add.IsVirtual); 27759Assert.False(c2M01Remove.IsVirtual); 27783Assert.False(c3M02.IsVirtual); 27791Assert.False(c3M02Add.IsVirtual); 27802Assert.False(c3M02Remove.IsVirtual); 27816Assert.False(c3M02Add.IsVirtual); 27828Assert.False(c3M02Remove.IsVirtual); 27855Assert.False(c4M02.IsVirtual); 27860Assert.False(c4M02Add.IsVirtual); 27873Assert.False(c4M02Remove.IsVirtual); 27997Assert.False(c1M01.IsVirtual); 28004Assert.False(c1M01Add.IsVirtual); 28014Assert.False(c1M01Remove.IsVirtual); 28130Assert.False(c2M01.IsVirtual); 28135Assert.False(c2M01Add.IsVirtual); 28143Assert.False(c2M01Remove.IsVirtual); 29209Assert.False(cM01.IsVirtual); 29234Assert.False(cM02.IsVirtual); 29335Assert.False(cM01.IsVirtual); 29351Assert.False(cM02.IsVirtual); 29801Assert.False(c2M01.IsVirtual); 29819Assert.False(c1M01.IsVirtual); 29916Assert.False(c1M01.IsVirtual); 29932Assert.False(c1M01.IsVirtual); 29953Assert.False(c2M01.IsVirtual); 30069Assert.False(c1M01.IsVirtual);
Symbols\SymbolErrorTests.cs (6)
10308Assert.True(classAProp1.IsVirtual); 10309Assert.True(classAProp1.SetMethod.IsVirtual); 10310Assert.False(classAProp1.GetMethod.IsVirtual); //NB: non-virtual since private 10362Assert.True(classAProp1.IsVirtual); 10363Assert.True(classAProp1.GetMethod.IsVirtual); 10364Assert.False(classAProp1.SetMethod.IsVirtual); //NB: non-virtual since private
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Extensions.cs (2)
625Assert.Equal(propertyOrEvent.IsVirtual, accessor.IsVirtual);
FunctionPointerUtilities.cs (1)
70Assert.False(symbol.IsVirtual);