47 overrides of IsOverride
Microsoft.CodeAnalysis.CSharp (44)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
224public override bool IsOverride
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
134public override bool IsOverride
Symbols\AliasSymbol.cs (1)
159public override bool IsOverride
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.ConstructorSymbol.cs (1)
68public override bool IsOverride
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.EqualsMethodSymbol.cs (1)
53public override bool IsOverride
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.GetHashCodeMethodSymbol.cs (1)
57public override bool IsOverride
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertyAccessorSymbol.cs (1)
68public override bool IsOverride
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
107public override bool IsOverride
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.ToStringMethodSymbol.cs (1)
57public override bool IsOverride
Symbols\AssemblySymbol.cs (1)
247public sealed override bool IsOverride
Symbols\DiscardSymbol.cs (1)
27public override bool IsOverride => false;
Symbols\ErrorMethodSymbol.cs (1)
59public override bool IsOverride
Symbols\ErrorPropertySymbol.cs (1)
72public override bool IsOverride { get { return false; } }
Symbols\FieldSymbol.cs (1)
234public sealed override bool IsOverride
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
815public override bool IsOverride => false;
Symbols\LabelSymbol.cs (1)
54public override bool IsOverride
Symbols\LocalSymbol.cs (1)
136public sealed override bool IsOverride
Symbols\Metadata\PE\PEEventSymbol.cs (1)
311public override bool IsOverride
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
563public override bool IsOverride =>
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
494public override bool IsOverride
Symbols\ModuleSymbol.cs (1)
147public sealed override bool IsOverride
Symbols\NamespaceOrTypeSymbol.cs (1)
80public sealed override bool IsOverride
Symbols\ParameterSymbol.cs (1)
329public override bool IsOverride
Symbols\RangeVariableSymbol.cs (1)
96public override bool IsOverride
Symbols\ReducedExtensionMethodSymbol.cs (1)
393public override bool IsOverride
Symbols\SignatureOnlyMethodSymbol.cs (1)
143public override bool IsOverride { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
82public override bool IsOverride => false;
Symbols\Source\LambdaSymbol.cs (1)
97public override bool IsOverride
Symbols\Source\LocalFunctionSymbol.cs (1)
329public override bool IsOverride => (_declarationModifiers & DeclarationModifiers.Override) != 0;
Symbols\Source\SourceEventSymbol.cs (1)
375public sealed override bool IsOverride
Symbols\Source\SourceMemberMethodSymbol.cs (1)
512public sealed override bool IsOverride
Symbols\Source\SourcePropertySymbolBase.cs (1)
497public override bool IsOverride
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
243public override bool IsOverride
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
171public override bool IsOverride
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
258public override bool IsOverride
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
181public override bool IsOverride
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
213public sealed override bool IsOverride
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
94public override bool IsOverride
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
368public override bool IsOverride
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
254public override bool IsOverride
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
221public override bool IsOverride
Symbols\Wrapped\WrappedEventSymbol.cs (1)
110public override bool IsOverride
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
149public override bool IsOverride
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
132public override bool IsOverride
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
Symbols\EEMethodSymbol.cs (1)
430public override bool IsOverride
Symbols\PlaceholderMethodSymbol.cs (1)
100public override bool IsOverride
Symbols\SynthesizedContextMethodSymbol.cs (1)
80public override bool IsOverride
632 references to IsOverride
Microsoft.CodeAnalysis.CSharp (53)
Binder\Semantics\Conversions\Conversions.cs (2)
244else if (method.ContainingType.IsNullableType() && !method.IsOverride) 364if (method.ContainingType.IsNullableType() && !method.IsOverride)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
1056if (!moreDerivedOverride.IsOverride || 1086if (!member.IsVirtual && !member.IsAbstract && !member.IsOverride)
CodeGen\EmitExpression.cs (1)
1732if (method.IsOverride && callKind != CallKind.Call)
Compiler\ClsComplianceChecker.cs (4)
821(!member.IsOverride || !(member.Kind == SymbolKind.Method || member.Kind == SymbolKind.Property))) 837(!member.IsOverride || !(member.Kind == SymbolKind.Method || member.Kind == SymbolKind.Property))) 854member.IsOverride) 925if (!symbol.CanBeReferencedByName || symbol.IsOverride) return;
Emitter\Model\MethodSymbolAdapter.cs (1)
648!(this.IsVirtual || this.IsOverride || this.IsAbstract || this.MethodKind == MethodKind.Destructor));
Operations\CSharpOperationFactory.cs (1)
1157bool isVirtual = constrainedToType is not null || ((methodSymbol.IsAbstract || methodSymbol.IsOverride || methodSymbol.IsVirtual) && !suppressVirtualCalls);
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\EventSymbol.cs (2)
137if (this.IsOverride) 171while (e.IsOverride && !e.HidesBaseEventsByName)
Symbols\MemberSymbolExtensions.cs (2)
503@event = @event.IsOverride ? @event.OverriddenEvent : null; 527@event = @event.IsOverride ? @event.OverriddenEvent : null;
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
661bool inherited = (_containingSymbol.Kind == SymbolKind.Method) && ((MethodSymbol)_containingSymbol).IsOverride;
Symbols\MethodSymbol.cs (4)
425while (m.IsOverride && !m.HidesBaseMethodsByName) 487if (this.IsOverride && ReferenceEquals(this.ConstructedFrom, this)) 531if (this.IsOverride) 569if (this.IsOverride)
Symbols\OverriddenOrHiddenMembersHelpers.cs (5)
177FindRelatedMembers(member.IsOverride, memberIsFromSomeCompilation, member.Kind, bestMatch, out overriddenMembers, ref hiddenBuilder); 288accessor.IsOverride, accessorIsFromSomeCompilation, accessor.Kind, overriddenAccessor, out overriddenAccessors, ref hiddenBuilder); 380accessor.IsOverride, accessorIsFromSomeCompilation, accessor.Kind, overriddenAccessor, out overriddenAccessors, ref hiddenBuilder); 499FindRelatedMembers(member.IsOverride, memberIsFromSomeCompilation, member.Kind, hidden, out overriddenMembers, ref hiddenAndRelatedBuilder); 934if (!method.IsOverride)
Symbols\OverriddenOrHiddenMembersResult.cs (1)
92if (overriddenMember.IsAbstract || overriddenMember.IsVirtual || overriddenMember.IsOverride)
Symbols\PropertySymbol.cs (2)
230if (this.IsOverride) 267while (p.IsOverride && !p.HidesBasePropertiesByName)
Symbols\PublicModel\Symbol.cs (1)
225get { return UnderlyingSymbol.IsOverride; }
Symbols\ReducedExtensionMethodSymbol.cs (1)
395get { return _reducedFrom.IsOverride; }
Symbols\Source\SourceMemberContainerSymbol.cs (2)
2556if (method.IsOverride && method.GetConstructedLeastOverriddenMethod(this, requireSameReturnType: false).ContainingType.SpecialType == Microsoft.CodeAnalysis.SpecialType.System_Object) 4491((!symbol.IsAbstract && !symbol.IsVirtual && !symbol.IsOverride) || symbol.IsSealed))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (5)
538if (member.IsOverride) 576if (member.IsOverride) 617if (member.IsOverride) 890else if (!overriddenMember.IsVirtual && !overriddenMember.IsAbstract && !overriddenMember.IsOverride && 1558(hiddenMember.IsAbstract || hiddenMember.IsVirtual || hiddenMember.IsOverride) &&
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
669else if (this.IsOverride)
Symbols\Source\SourceTypeParameterSymbol.cs (2)
808Debug.Assert(method.IsOverride); 812} while (((object)method != null) && method.IsOverride);
Symbols\Symbol.cs (2)
442/// Even for metadata symbols, <see cref="IsOverride"/> = true does not imply that <see cref="IMethodSymbol.OverriddenMethod"/> will 1626get { return this.IsOverride; }
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
184!(containingType.IsSealed || candidate.IsOverride || candidate.IsVirtual || candidate.IsAbstract) ||
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (1)
104if (!overriding.IsOverride)
Symbols\Synthesized\Records\SynthesizedRecordObjectMethod.cs (1)
41if (!overriding.IsOverride)
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (2)
273if (!overriding.IsOverride) 331return !property.IsIndexer && !property.IsOverride && property.GetMethod is not null;
Symbols\Wrapped\WrappedEventSymbol.cs (1)
114return _underlyingEvent.IsOverride;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
153return UnderlyingMethod.IsOverride;
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
136return _underlyingProperty.IsOverride;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (17)
CodeGen\CodeGenOverridingAndHiding.cs (6)
3786Assert.True(methodC.IsOverride); 3859Assert.True(methodC.IsOverride); 3952Assert.True(derivedMethod.IsOverride); 3955Assert.True(overrideMethod.IsOverride); 4008Assert.False(methodB.IsOverride); 4009Assert.True(methodC.IsOverride);
CodeGen\DestructorTests.cs (1)
828Assert.False(destructor.IsOverride);
Emit\EmitMetadataTests.cs (10)
609Assert.False(ctor.IsOverride); 630Assert.False(cctor.IsOverride); 1090Assert.False(propertyP.SetMethod.IsOverride); 1098Assert.False(propertyP.GetMethod.IsOverride); 1102Assert.False(propertyQ.GetMethod.IsOverride); 1104Assert.False(propertyQ.SetMethod.IsOverride); 1117Assert.True(propertyP.GetMethod.IsOverride); 1123Assert.True(propertyQ.SetMethod.IsOverride); 1238Assert.False(getMethodA.IsOverride); 1245Assert.True(getMethodC.IsOverride);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (42)
Semantics\RecordStructTests.cs (7)
4331Assert.True(gethashCode.IsOverride); 4880Assert.False(op.IsOverride); 4890Assert.False(op.IsOverride); 5113Assert.False(print.IsOverride); 5121Assert.True(toString.IsOverride); 5317Assert.False(print.IsOverride); 5325Assert.True(toString.IsOverride);
Semantics\RecordTests.cs (35)
3441Assert.False(clone.IsOverride); 3472Assert.False(clone.IsOverride); 3504Assert.True(clone.IsOverride); 3531Assert.True(clone.IsOverride); 4927Assert.False(print.IsOverride); 4935Assert.True(toString.IsOverride); 5002Assert.False(print.IsOverride); 5010Assert.True(toString.IsOverride); 5079Assert.True(print.IsOverride); 5087Assert.True(toString.IsOverride); 5246Assert.False(print.IsOverride); 5254Assert.True(toString.IsOverride); 5430Assert.False(print.IsOverride); 5438Assert.True(toString.IsOverride); 5464Assert.False(print.IsOverride); 5472Assert.True(toString.IsOverride); 5857Assert.True(print.IsOverride); 5865Assert.True(toString.IsOverride); 14013Assert.False(clone.IsOverride); 14050Assert.False(clone.IsOverride); 18162Assert.False(copyCtor.IsOverride); 18170Assert.False(copyCtor.IsOverride); 18314Assert.False(clone.IsOverride); 18322Assert.True(clone.IsOverride); 18330Assert.True(clone.IsOverride); 18930Assert.True(equalityContractGet.IsOverride); 19046Assert.True(equalityContractGet.IsOverride); 19119Assert.False(equalityContractGet.IsOverride); 20349Assert.False(op.IsOverride); 20359Assert.False(op.IsOverride); 20468Assert.False(op.IsOverride); 20478Assert.False(op.IsOverride); 22666Assert.False(clone.IsOverride); 23135Assert.True(baseEquals.IsOverride); 23143Assert.Equal(isOverride, method.IsOverride);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (517)
Symbols\AnonymousTypesSymbolTests.cs (2)
1099Assert.False(property.IsOverride); 1128Assert.Equal(isVirtualAndOverride, method.IsOverride);
Symbols\CompilationCreationTests.cs (1)
2379Assert.False(foo2.IsOverride);
Symbols\CovariantReturnTests.cs (3)
263Assert.True(method.IsOverride); 3785Assert.True(derivedMethod.IsOverride); 3788Assert.True(overrideMethod.IsOverride);
Symbols\DefaultInterfaceImplementationTests.cs (316)
219Assert.False(m1.IsOverride); 2710Assert.False(accessor.IsOverride); 2719Assert.False(p1.IsOverride); 6233Assert.False(accessor.IsOverride); 6242Assert.False(e1.IsOverride); 8257Assert.False(m01.IsOverride); 8269Assert.False(m02.IsOverride); 8281Assert.False(m03.IsOverride); 8293Assert.False(m04.IsOverride); 8305Assert.False(m05.IsOverride); 8317Assert.False(m06.IsOverride); 8329Assert.False(m07.IsOverride); 8341Assert.False(m08.IsOverride); 8353Assert.False(m09.IsOverride); 8365Assert.False(m10.IsOverride); 8377Assert.False(m11.IsOverride); 8389Assert.False(m12.IsOverride); 8401Assert.False(m13.IsOverride); 8610Assert.False(m1.IsOverride); 8649Assert.False(m1.IsOverride); 8712Assert.False(m1.IsOverride); 8797Assert.False(m1.IsOverride); 8810Assert.False(m2.IsOverride); 8823Assert.False(m3.IsOverride); 8879Assert.False(m1.IsOverride); 8937Assert.False(m1.IsOverride); 8950Assert.False(m2.IsOverride); 8963Assert.False(m3.IsOverride); 9188Assert.False(m1.IsOverride); 9916Assert.False(m1.IsOverride); 9966Assert.False(m1.IsOverride); 10047Assert.False(m1.IsOverride); 10061Assert.False(m2.IsOverride); 10075Assert.False(m3.IsOverride); 10089Assert.False(m4.IsOverride); 10155Assert.False(m2.IsOverride); 10209Assert.False(m1.IsOverride); 10223Assert.False(m2.IsOverride); 10237Assert.False(m3.IsOverride); 10251Assert.False(m4.IsOverride); 10265Assert.False(m5.IsOverride); 10435Assert.False(m1.IsOverride); 10449Assert.False(m2.IsOverride); 10555Assert.False(m1.IsOverride); 10569Assert.False(m2.IsOverride); 10583Assert.False(m3.IsOverride); 10597Assert.False(m4.IsOverride); 10611Assert.False(m5.IsOverride); 10663Assert.False(m1.IsOverride); 10726Assert.False(m1.IsOverride); 10890Assert.False(m1.IsOverride); 10904Assert.False(m2.IsOverride); 10921Assert.False(m2Impl.IsOverride); 10997Assert.False(m1.IsOverride); 11011Assert.False(m2.IsOverride); 11028Assert.False(m2Impl.IsOverride); 11627Assert.False(m1.IsOverride); 12483Assert.False(m1.IsOverride); 12571Assert.False(m1.IsOverride); 12659Assert.False(m1.IsOverride); 12939Assert.False(p01.IsOverride); 12953Assert.False(accessor.IsOverride); 12965Assert.False(p02.IsOverride); 12975Assert.False(p02get.IsOverride); 12986Assert.False(p03.IsOverride); 12996Assert.False(p03set.IsOverride); 13007Assert.False(p04.IsOverride); 13017Assert.False(p04get.IsOverride); 13028Assert.False(p05.IsOverride); 13038Assert.False(p05set.IsOverride); 13049Assert.False(p06.IsOverride); 13059Assert.False(p06get.IsOverride); 13070Assert.False(p07.IsOverride); 13080Assert.False(p07set.IsOverride); 13091Assert.False(p08.IsOverride); 13101Assert.False(p08get.IsOverride); 13112Assert.False(p09.IsOverride); 13122Assert.False(p09set.IsOverride); 13133Assert.False(p10.IsOverride); 13143Assert.False(p10get.IsOverride); 13153Assert.False(p11.IsOverride); 13167Assert.False(accessor.IsOverride); 13178Assert.False(p12.IsOverride); 13192Assert.False(accessor.IsOverride); 13203Assert.False(p13.IsOverride); 13217Assert.False(accessor.IsOverride); 13228Assert.False(p14.IsOverride); 13242Assert.False(accessor.IsOverride); 13253Assert.False(p15.IsOverride); 13267Assert.False(accessor.IsOverride); 13278Assert.False(p16.IsOverride); 13292Assert.False(accessor.IsOverride); 13304Assert.False(p17.IsOverride); 13314Assert.False(p17get.IsOverride); 13325Assert.False(p18.IsOverride); 13335Assert.False(p18get.IsOverride); 13345Assert.False(p19.IsOverride); 13739Assert.False(p1.IsOverride); 13749Assert.False(p1get.IsOverride); 13831Assert.False(p1.IsOverride); 13847Assert.False(accessor.IsOverride); 13905Assert.False(p1.IsOverride); 13920Assert.False(accessor.IsOverride); 14107Assert.False(p1.IsOverride); 14139Assert.False(accessor.IsOverride); 14218Assert.False(p1.IsOverride); 14229Assert.False(p1get.IsOverride); 14241Assert.False(p2.IsOverride); 14252Assert.False(p2set.IsOverride); 14264Assert.False(p3.IsOverride); 14275Assert.False(p3get.IsOverride); 14456Assert.False(p1.IsOverride); 14488Assert.False(accessor.IsOverride); 14560Assert.False(p1.IsOverride); 14571Assert.False(p1get.IsOverride); 14583Assert.False(p2.IsOverride); 14594Assert.False(p2get.IsOverride); 14605Assert.False(p3.IsOverride); 14620Assert.False(accessor.IsOverride); 14633Assert.False(p4.IsOverride); 14644Assert.False(p4get.IsOverride); 14834Assert.False(p1.IsOverride); 14847Assert.False(m1.IsOverride); 16008Assert.False(p1.IsOverride); 16040Assert.False(accessor.IsOverride); 16138Assert.False(p1.IsOverride); 16150Assert.False(p1get.IsOverride); 16164Assert.False(p2.IsOverride); 16176Assert.False(p2get.IsOverride); 16190Assert.False(p3.IsOverride); 16202Assert.False(p3set.IsOverride); 16414Assert.False(p2.IsOverride); 16448Assert.False(accessor.IsOverride); 16604Assert.False(p1.IsOverride); 16616Assert.False(p1get.IsOverride); 16630Assert.False(p2.IsOverride); 16642Assert.False(p2set.IsOverride); 16658Assert.False(p3.IsOverride); 16674Assert.False(accessor.IsOverride); 16689Assert.False(p4.IsOverride); 16701Assert.False(p4get.IsOverride); 16714Assert.False(p5.IsOverride); 16726Assert.False(p5set.IsOverride); 16847Assert.False(p1.IsOverride); 16859Assert.False(p1get.IsOverride); 16873Assert.False(p2.IsOverride); 16885Assert.False(p2get.IsOverride); 16898Assert.False(p3.IsOverride); 16914Assert.False(accessor.IsOverride); 16927Assert.False(p4.IsOverride); 16943Assert.False(accessor.IsOverride); 16957Assert.False(p5.IsOverride); 16969Assert.False(p5get.IsOverride); 17096Assert.False(p1.IsOverride); 17112Assert.False(accessor.IsOverride); 17127Assert.False(p2.IsOverride); 17139Assert.False(p2get.IsOverride); 17152Assert.False(p3.IsOverride); 17168Assert.False(accessor.IsOverride); 17182Assert.False(p4.IsOverride); 17198Assert.False(accessor.IsOverride); 17212Assert.False(p5.IsOverride); 17224Assert.False(p5get.IsOverride); 17308Assert.False(p1.IsOverride); 17321Assert.False(m1.IsOverride); 17575Assert.False(p1.IsOverride); 17605Assert.False(accessor.IsOverride); 18163Assert.False(p1.IsOverride); 18202Assert.False(m1.IsOverride); 19689Assert.False(p1.IsOverride); 19702Assert.False(m1.IsOverride); 20343Assert.False(p1.IsOverride); 20360Assert.False(accessor.IsOverride); 21416Assert.False(p01.IsOverride); 21430Assert.False(accessor.IsOverride); 21442Assert.False(p02.IsOverride); 21452Assert.False(p02get.IsOverride); 21463Assert.False(p03.IsOverride); 21473Assert.False(p03set.IsOverride); 21484Assert.False(p04.IsOverride); 21494Assert.False(p04get.IsOverride); 21505Assert.False(p05.IsOverride); 21515Assert.False(p05set.IsOverride); 21526Assert.False(p06.IsOverride); 21536Assert.False(p06get.IsOverride); 21547Assert.False(p07.IsOverride); 21557Assert.False(p07set.IsOverride); 21568Assert.False(p08.IsOverride); 21578Assert.False(p08get.IsOverride); 21589Assert.False(p09.IsOverride); 21599Assert.False(p09set.IsOverride); 21610Assert.False(p10.IsOverride); 21620Assert.False(p10get.IsOverride); 21630Assert.False(p11.IsOverride); 21644Assert.False(accessor.IsOverride); 21655Assert.False(p12.IsOverride); 21669Assert.False(accessor.IsOverride); 21680Assert.False(p13.IsOverride); 21694Assert.False(accessor.IsOverride); 21705Assert.False(p14.IsOverride); 21719Assert.False(accessor.IsOverride); 21730Assert.False(p15.IsOverride); 21744Assert.False(accessor.IsOverride); 21755Assert.False(p16.IsOverride); 21769Assert.False(accessor.IsOverride); 21781Assert.False(p17.IsOverride); 21791Assert.False(p17get.IsOverride); 21802Assert.False(p18.IsOverride); 21812Assert.False(p18get.IsOverride); 21822Assert.False(p19.IsOverride); 26661Assert.False(p01.IsOverride); 26675Assert.False(accessor.IsOverride); 26687Assert.False(p02.IsOverride); 26697Assert.False(p02get.IsOverride); 26708Assert.False(p03.IsOverride); 26718Assert.False(p03set.IsOverride); 26729Assert.False(p04.IsOverride); 26739Assert.False(p04get.IsOverride); 26750Assert.False(p05.IsOverride); 26760Assert.False(p05set.IsOverride); 26771Assert.False(p06.IsOverride); 26781Assert.False(p06get.IsOverride); 26792Assert.False(p07.IsOverride); 26802Assert.False(p07set.IsOverride); 26813Assert.False(p08.IsOverride); 26823Assert.False(p08get.IsOverride); 26834Assert.False(p09.IsOverride); 26844Assert.False(p09set.IsOverride); 26855Assert.False(p10.IsOverride); 26865Assert.False(p10get.IsOverride); 26877Assert.False(p11.IsOverride); 26891Assert.False(accessor.IsOverride); 26903Assert.False(p14.IsOverride); 26917Assert.False(accessor.IsOverride); 27459Assert.False(p1.IsOverride); 27475Assert.False(accessor.IsOverride); 27533Assert.False(p1.IsOverride); 27548Assert.False(accessor.IsOverride); 27633Assert.False(p1.IsOverride); 27649Assert.False(accessor.IsOverride); 27801Assert.False(p1.IsOverride); 27816Assert.False(accessor.IsOverride); 27828Assert.False(p2.IsOverride); 27843Assert.False(accessor.IsOverride); 27855Assert.False(p3.IsOverride); 27870Assert.False(accessor.IsOverride); 27962Assert.False(p1.IsOverride); 27978Assert.False(accessor.IsOverride); 28058Assert.False(p1.IsOverride); 28073Assert.False(accessor.IsOverride); 28085Assert.False(p2.IsOverride); 28100Assert.False(accessor.IsOverride); 28112Assert.False(p3.IsOverride); 28127Assert.False(accessor.IsOverride); 28139Assert.False(p4.IsOverride); 28154Assert.False(accessor.IsOverride); 28276Assert.False(p1.IsOverride); 28289Assert.False(m1.IsOverride); 29411Assert.False(p1.IsOverride); 29427Assert.False(accessor.IsOverride); 29526Assert.False(p1.IsOverride); 29542Assert.False(accessor.IsOverride); 29556Assert.False(p2.IsOverride); 29572Assert.False(accessor.IsOverride); 29586Assert.False(p3.IsOverride); 29602Assert.False(accessor.IsOverride); 29827Assert.False(p2.IsOverride); 29861Assert.False(accessor.IsOverride); 29939Assert.False(p1.IsOverride); 29955Assert.False(accessor.IsOverride); 29969Assert.False(p2.IsOverride); 29985Assert.False(accessor.IsOverride); 29999Assert.False(p3.IsOverride); 30015Assert.False(accessor.IsOverride); 30028Assert.False(p4.IsOverride); 30044Assert.False(accessor.IsOverride); 30057Assert.False(p5.IsOverride); 30073Assert.False(accessor.IsOverride); 30269Assert.False(p1.IsOverride); 30285Assert.False(accessor.IsOverride); 30299Assert.False(p2.IsOverride); 30315Assert.False(accessor.IsOverride); 30329Assert.False(p3.IsOverride); 30345Assert.False(accessor.IsOverride); 30358Assert.False(p4.IsOverride); 30374Assert.False(accessor.IsOverride); 30490Assert.False(p1.IsOverride); 30506Assert.False(accessor.IsOverride); 30520Assert.False(p2.IsOverride); 30536Assert.False(accessor.IsOverride); 30550Assert.False(p3.IsOverride); 30566Assert.False(accessor.IsOverride); 30580Assert.False(p4.IsOverride); 30596Assert.False(accessor.IsOverride); 30609Assert.False(p5.IsOverride); 30625Assert.False(accessor.IsOverride); 30713Assert.False(p1.IsOverride); 30726Assert.False(m1.IsOverride); 31052Assert.False(p1.IsOverride); 31068Assert.False(accessor.IsOverride); 32886Assert.False(m1.IsOverride); 33723Assert.False(m1.IsOverride); 33839Assert.False(m1.IsOverride); 36941Assert.False(m1.IsOverride); 37833Assert.False(m1.IsOverride); 39974Assert.False(m1.IsOverride); 44483Assert.False(cctor.IsOverride); 44581Assert.False(cctor.IsOverride); 50936Assert.False(m.IsOverride); 51859Assert.False(i2m1.IsOverride); 51982Assert.False(i2m1.IsOverride); 52377Assert.False(reabstracting.IsOverride); 53559Assert.False(i2p1.IsOverride); 53575Assert.False(i2p1Get.IsOverride); 53592Assert.False(i2p1Set.IsOverride); 57341Assert.False(reabstracting.IsOverride);
Symbols\InterfaceImplementationTests.cs (4)
761Assert.True(class1MethodVirtual.IsOverride); 765Assert.False(class1MethodNonVirtual.IsOverride); 779Assert.True(class2MethodVirtual.IsOverride); 783Assert.False(class2MethodNonVirtual.IsOverride);
Symbols\Metadata\MetadataMemberTests.cs (3)
169Assert.False(ctor.IsOverride); 213Assert.False(member1.IsOverride); 319Assert.False(member2.IsOverride);
Symbols\Metadata\PE\LoadInAttributeModifier.cs (2)
391Assert.True(method.IsOverride); 544Assert.True(method.IsOverride);
Symbols\Metadata\PE\LoadingEvents.cs (3)
111Assert.Equal(@event.IsOverride, @accessor.IsOverride); 615else if (symbol.IsOverride) mods |= VirtualnessModifiers.Override;
Symbols\Metadata\PE\LoadingIndexers.cs (2)
1088Assert.Equal(property.IsOverride, @accessor.IsOverride);
Symbols\Metadata\PE\LoadingMethods.cs (32)
198Assert.False(basicModifiers1_M1.IsOverride); 204Assert.False(basicModifiers1_M2.IsOverride); 210Assert.False(basicModifiers1_M3.IsOverride); 216Assert.False(basicModifiers1_M4.IsOverride); 222Assert.False(basicModifiers1_M5.IsOverride); 228Assert.False(basicModifiers1_M6.IsOverride); 234Assert.False(basicModifiers1_M7.IsOverride); 240Assert.False(basicModifiers1_M8.IsOverride); 246Assert.False(basicModifiers1_M9.IsOverride); 259Assert.True(basicModifiers2_M1.IsOverride); 265Assert.True(basicModifiers2_M2.IsOverride); 271Assert.True(basicModifiers2_M6.IsOverride); 277Assert.True(basicModifiers2_M7.IsOverride); 288Assert.True(basicModifiers3_M1.IsOverride); 294Assert.True(basicModifiers3_M6.IsOverride); 307Assert.False(csharpModifiers1_M1.IsOverride); 313Assert.False(csharpModifiers1_M2.IsOverride); 319Assert.False(csharpModifiers1_M3.IsOverride); 325Assert.False(csharpModifiers1_M4.IsOverride); 337Assert.True(csharpModifiers2_M1.IsOverride); 343Assert.True(csharpModifiers2_M2.IsOverride); 349Assert.False(csharpModifiers2_M3.IsOverride); 361Assert.True(csharpModifiers3_M1.IsOverride); 367Assert.False(csharpModifiers3_M3.IsOverride); 373Assert.False(csharpModifiers3_M4.IsOverride); 967Assert.False(method.IsOverride); 973Assert.False(method.IsOverride); 979Assert.True(method.IsOverride); 985Assert.True(method.IsOverride); 991Assert.False(method.IsOverride); 997Assert.True(method.IsOverride); 1246Assert.False(((MethodSymbol)m).IsOverride);
Symbols\Metadata\PE\LoadingProperties.cs (1)
391else if (symbol.IsOverride) mods |= VirtualnessModifiers.Override;
Symbols\OverriddenOrHiddenMembersTests.cs (1)
2871Assert.False(finalize.IsOverride);
Symbols\Source\MethodTests.cs (28)
601Assert.False(m0.IsOverride); 608Assert.True(m1.IsOverride); 615Assert.True(m2.IsOverride); 622Assert.True(m3.IsOverride); 629Assert.True(m4.IsOverride); 636Assert.False(m5.IsOverride); 644Assert.True(m6.IsOverride); 673Assert.False(m1.IsOverride); 680Assert.False(m2.IsOverride); 687Assert.False(m3.IsOverride); 694Assert.False(m4.IsOverride); 701Assert.False(m5.IsOverride); 709Assert.False(m6.IsOverride); 794Assert.False(m0.IsOverride); 801Assert.True(m1.IsOverride); 808Assert.True(m2.IsOverride); 815Assert.True(m3.IsOverride); 822Assert.True(m4.IsOverride); 829Assert.False(m5.IsOverride); 837Assert.True(m6.IsOverride); 861Assert.False(m0.IsOverride); 868Assert.False(m1.IsOverride); 875Assert.False(m2.IsOverride); 882Assert.False(m3.IsOverride); 889Assert.False(m4.IsOverride); 896Assert.False(m5.IsOverride); 904Assert.False(m6.IsOverride); 1597Assert.True(f.IsOverride);
Symbols\Source\ModifierTests.cs (4)
72Assert.True(m8.IsOverride); 76Assert.True(m8_1.IsOverride); 80Assert.True(m8_2.IsOverride); 87Assert.True(m10.IsOverride);
Symbols\Source\RecordTests.cs (7)
1431Assert.False(clone.IsOverride); 1439Assert.True(clone2.IsOverride); 1474Assert.False(clone.IsOverride); 1484Assert.True(clone2.IsOverride); 1495Assert.True(clone3.IsOverride); 1506Assert.True(clone4.IsOverride); 1517Assert.True(clone5.IsOverride);
Symbols\StaticAbstractMembersInInterfacesTests.cs (108)
159Assert.False(m01.IsOverride); 171Assert.False(m02.IsOverride); 183Assert.False(m03.IsOverride); 195Assert.False(m04.IsOverride); 207Assert.False(m05.IsOverride); 219Assert.False(m06.IsOverride); 231Assert.False(m07.IsOverride); 243Assert.False(m08.IsOverride); 255Assert.False(m09.IsOverride); 267Assert.False(m10.IsOverride); 870Assert.False(m01.IsOverride); 998Assert.False(m01.IsOverride); 1028Assert.False(m01.IsOverride); 1070Assert.False(m01.IsOverride); 1085Assert.False(m01.IsOverride); 1163Assert.False(m01.IsOverride); 1200Assert.False(m01.IsOverride); 1237Assert.False(m01.IsOverride); 1284Assert.False(m01.IsOverride); 1299Assert.False(m01.IsOverride); 1335Assert.False(m01.IsOverride); 1350Assert.False(m01.IsOverride); 1390Assert.False(m01.IsOverride); 1405Assert.False(m01.IsOverride); 1448Assert.False(m01.IsOverride); 1463Assert.False(m01.IsOverride); 1503Assert.False(m01.IsOverride); 1518Assert.False(m01.IsOverride); 1561Assert.False(m01.IsOverride); 1576Assert.False(m01.IsOverride); 1741Assert.False(m01.IsOverride); 1751Assert.False(m02.IsOverride); 1761Assert.False(m03.IsOverride); 1771Assert.False(m04.IsOverride); 1781Assert.False(m05.IsOverride); 1791Assert.False(m06.IsOverride); 1801Assert.False(m07.IsOverride); 1811Assert.False(m08.IsOverride); 1821Assert.False(m09.IsOverride); 1831Assert.False(m10.IsOverride); 1844Assert.False(m01.IsOverride); 1856Assert.False(m02.IsOverride); 1868Assert.False(m03.IsOverride); 1880Assert.False(m04.IsOverride); 1892Assert.False(m05.IsOverride); 1904Assert.False(m06.IsOverride); 1916Assert.False(m07.IsOverride); 1928Assert.False(m08.IsOverride); 1940Assert.False(m09.IsOverride); 1952Assert.False(m10.IsOverride); 2547Assert.False(m01.IsOverride); 2557Assert.False(m02.IsOverride); 2567Assert.False(m03.IsOverride); 2577Assert.False(m04.IsOverride); 2587Assert.False(m05.IsOverride); 2597Assert.False(m06.IsOverride); 2607Assert.False(m07.IsOverride); 2617Assert.False(m08.IsOverride); 2627Assert.False(m09.IsOverride); 2637Assert.False(m10.IsOverride); 2652Assert.False(m01.IsOverride); 2664Assert.False(m02.IsOverride); 2676Assert.False(m03.IsOverride); 2688Assert.False(m04.IsOverride); 2700Assert.False(m05.IsOverride); 2712Assert.False(m06.IsOverride); 2724Assert.False(m07.IsOverride); 2736Assert.False(m08.IsOverride); 2748Assert.False(m09.IsOverride); 2760Assert.False(m10.IsOverride); 3380Assert.False(m01.IsOverride); 3392Assert.False(m02.IsOverride); 3404Assert.False(m03.IsOverride); 3416Assert.False(m04.IsOverride); 3428Assert.False(m05.IsOverride); 3440Assert.False(m06.IsOverride); 3452Assert.False(m07.IsOverride); 3464Assert.False(m08.IsOverride); 3476Assert.False(m09.IsOverride); 3488Assert.False(m10.IsOverride); 4147Assert.False(m01.IsOverride); 4160Assert.False(m01.IsOverride); 4173Assert.False(m01.IsOverride); 4393Assert.False(m01.IsOverride); 4406Assert.False(m01.IsOverride); 4419Assert.False(m01.IsOverride); 4579Assert.False(m01.IsOverride); 4592Assert.False(m01.IsOverride); 4605Assert.False(m01.IsOverride); 4819Assert.False(m01.IsOverride); 4832Assert.False(m01.IsOverride); 4845Assert.False(m01.IsOverride); 5320Assert.False(m01.IsOverride); 5356Assert.False(m01.IsOverride); 5505Assert.False(m01.IsOverride); 5573Assert.False(m01.IsOverride); 5613Assert.False(m01.IsOverride); 5657Assert.False(m01.IsOverride); 5888Assert.False(m01.IsOverride); 5927Assert.False(m01.IsOverride); 5992Assert.False(p01.IsOverride); 6004Assert.False(m01.IsOverride); 6037Assert.False(p01.IsOverride); 6049Assert.False(m01.IsOverride); 6130Assert.False(e01.IsOverride); 6142Assert.False(m01.IsOverride); 6176Assert.False(e01.IsOverride); 6188Assert.False(m01.IsOverride);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Extensions.cs (2)
584Assert.Equal(propertyOrEvent.IsOverride, accessor.IsOverride);
FunctionPointerUtilities.cs (1)
71Assert.False(symbol.IsOverride);