45 overrides of IsOverride
Microsoft.CodeAnalysis.CSharp (45)
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)
249public 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)
831public 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)
591public override bool IsOverride =>
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
588public override bool IsOverride
Symbols\ModuleSymbol.cs (1)
147public sealed override bool IsOverride
Symbols\NamespaceOrTypeSymbol.cs (1)
83public sealed override bool IsOverride
Symbols\ParameterSymbol.cs (1)
343public override bool IsOverride
Symbols\RangeVariableSymbol.cs (1)
94public override bool IsOverride
Symbols\ReducedExtensionMethodSymbol.cs (1)
401public override bool IsOverride
Symbols\SignatureOnlyMethodSymbol.cs (1)
151public override bool IsOverride { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
82public override bool IsOverride => false;
Symbols\Source\LambdaSymbol.cs (1)
101public override bool IsOverride
Symbols\Source\LocalFunctionSymbol.cs (1)
369public override bool IsOverride => (_declarationModifiers & DeclarationModifiers.Override) != 0;
Symbols\Source\SourceEventSymbol.cs (1)
435public sealed override bool IsOverride
Symbols\Source\SourceMemberMethodSymbol.cs (1)
647public sealed override bool IsOverride
Symbols\Source\SourcePropertySymbolBase.cs (1)
604public override bool IsOverride
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
61public override bool IsOverride => false;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
243public override bool IsOverride
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
171public override bool IsOverride
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
266public override bool IsOverride
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
181public sealed 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)
369public 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
715 references to IsOverride
Microsoft.CodeAnalysis.CSharp (61)
Binder\Binder_Operators.cs (3)
3771Debug.Assert(!x.IsOverride); 3774Debug.Assert(!y.IsOverride); 3784Debug.Assert(!method.IsOverride);
Binder\Semantics\Conversions\Conversions.cs (2)
361else if (method.ContainingType.IsNullableType() && !method.IsOverride) 485if (method.ContainingType.IsNullableType() && !method.IsOverride)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
1385if (!moreDerivedOverride.IsOverride || 1415if (!member.IsVirtual && !member.IsAbstract && !member.IsOverride)
CodeGen\EmitExpression.cs (1)
1978if (method.IsOverride && callKind != CallKind.Call)
Compiler\ClsComplianceChecker.cs (4)
828(!member.IsOverride || !(member.Kind == SymbolKind.Method || member.Kind == SymbolKind.Property))) 844(!member.IsOverride || !(member.Kind == SymbolKind.Method || member.Kind == SymbolKind.Property))) 861member.IsOverride) 932if (!symbol.CanBeReferencedByName || symbol.IsOverride) return;
Emitter\Model\MethodSymbolAdapter.cs (1)
672!(this.IsVirtual || this.IsOverride || this.IsAbstract || this.MethodKind == MethodKind.Destructor));
FlowAnalysis\NullableWalker.cs (1)
984if (members.FirstOrDefault(static (thisMember, baseMember) => thisMember.IsOverride && (object)thisMember.GetOverriddenMember() == baseMember, requiredMember) is { } overridingMember
Operations\CSharpOperationFactory.cs (1)
1163bool 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)
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\EventSymbol.cs (2)
137if (this.IsOverride) 171while (e.IsOverride && !e.HidesBaseEventsByName)
Symbols\MemberSymbolExtensions.cs (2)
738@event = @event.IsOverride ? @event.OverriddenEvent : null; 762@event = @event.IsOverride ? @event.OverriddenEvent : null;
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
670bool inherited = (_containingSymbol.Kind == SymbolKind.Method) && ((MethodSymbol)_containingSymbol).IsOverride;
Symbols\MethodSymbol.cs (5)
431while (m.IsOverride && !m.HidesBaseMethodsByName) 493if (this.IsOverride && ReferenceEquals(this.ConstructedFrom, this)) 537if (this.IsOverride) 575if (this.IsOverride) 1208&& !IsOverride;
Symbols\OverriddenOrHiddenMembersHelpers.cs (5)
177FindRelatedMembers(member.IsOverride, memberIsFromSomeCompilation, member, bestMatch, out overriddenMembers, ref hiddenBuilder); 288accessor.IsOverride, accessorIsFromSomeCompilation, accessor, overriddenAccessor, out overriddenAccessors, ref hiddenBuilder); 380accessor.IsOverride, accessorIsFromSomeCompilation, accessor, overriddenAccessor, out overriddenAccessors, ref hiddenBuilder); 499FindRelatedMembers(member.IsOverride, memberIsFromSomeCompilation, member, hidden, out overriddenMembers, ref hiddenAndRelatedBuilder); 934if (!method.IsOverride)
Symbols\OverriddenOrHiddenMembersResult.cs (1)
92if (overriddenMember.IsAbstract || overriddenMember.IsVirtual || overriddenMember.IsOverride)
Symbols\PropertySymbol.cs (3)
231if (this.IsOverride) 268while (p.IsOverride && !p.HidesBasePropertiesByName) 360=> !IsOverride && !IsExplicitInterfaceImplementation && (IsIndexer || IsIndexedProperty || this.GetIsNewExtensionMember());
Symbols\PublicModel\Symbol.cs (1)
225get { return UnderlyingSymbol.IsOverride; }
Symbols\ReducedExtensionMethodSymbol.cs (1)
403get { return _reducedFrom.IsOverride; }
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2815if (op1.IsOverride) 2961if (method.IsOverride && method.GetConstructedLeastOverriddenMethod(this, requireSameReturnType: false).ContainingType.SpecialType == Microsoft.CodeAnalysis.SpecialType.System_Object) 5350((!symbol.IsAbstract && !symbol.IsVirtual && !symbol.IsOverride) || symbol.IsSealed))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (5)
539if (member.IsOverride) 577if (member.IsOverride) 618if (member.IsOverride) 891else if (!overriddenMember.IsVirtual && !overriddenMember.IsAbstract && !overriddenMember.IsOverride && 1606(hiddenMember.IsAbstract || hiddenMember.IsVirtual || hiddenMember.IsOverride) &&
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
646diagnostics.Add(IsOverride 729else if (this.IsOverride)
Symbols\Source\SourceTypeParameterSymbol.cs (2)
866Debug.Assert(method.IsOverride); 870} while (((object)method != null) && method.IsOverride);
Symbols\Symbol.cs (2)
573/// Even for metadata symbols, <see cref="IsOverride"/> = true does not imply that <see cref="IMethodSymbol.OverriddenMethod"/> will 1796get { return this.IsOverride; }
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
179!(containingType.IsSealed || candidate.IsOverride || candidate.IsVirtual || candidate.IsAbstract) ||
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (1)
111if (!overriding.IsOverride)
Symbols\Synthesized\Records\SynthesizedRecordObjectMethod.cs (1)
35if (!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)
610Assert.False(ctor.IsOverride); 631Assert.False(cctor.IsOverride); 1091Assert.False(propertyP.SetMethod.IsOverride); 1099Assert.False(propertyP.GetMethod.IsOverride); 1103Assert.False(propertyQ.GetMethod.IsOverride); 1105Assert.False(propertyQ.SetMethod.IsOverride); 1118Assert.True(propertyP.GetMethod.IsOverride); 1124Assert.True(propertyQ.SetMethod.IsOverride); 1239Assert.False(getMethodA.IsOverride); 1246Assert.True(getMethodC.IsOverride);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (104)
PartialEventsAndConstructorsTests.cs (4)
1078Assert.False(e.IsOverride); 1094Assert.False(m.IsOverride); 1236Assert.False(e.IsOverride); 1252Assert.False(m.IsOverride);
Semantics\CollectionExpressionTests.cs (2)
13368Assert.Equal(sourceMember.IsOverride, synthesizedMember.IsOverride);
Semantics\RecordTests.cs (35)
3496Assert.False(clone.IsOverride); 3527Assert.False(clone.IsOverride); 3559Assert.True(clone.IsOverride); 3586Assert.True(clone.IsOverride); 4982Assert.False(print.IsOverride); 4990Assert.True(toString.IsOverride); 5057Assert.False(print.IsOverride); 5065Assert.True(toString.IsOverride); 5134Assert.True(print.IsOverride); 5142Assert.True(toString.IsOverride); 5301Assert.False(print.IsOverride); 5309Assert.True(toString.IsOverride); 5485Assert.False(print.IsOverride); 5493Assert.True(toString.IsOverride); 5519Assert.False(print.IsOverride); 5527Assert.True(toString.IsOverride); 5912Assert.True(print.IsOverride); 5920Assert.True(toString.IsOverride); 14071Assert.False(clone.IsOverride); 14108Assert.False(clone.IsOverride); 18265Assert.False(copyCtor.IsOverride); 18273Assert.False(copyCtor.IsOverride); 18417Assert.False(clone.IsOverride); 18425Assert.True(clone.IsOverride); 18433Assert.True(clone.IsOverride); 19033Assert.True(equalityContractGet.IsOverride); 19149Assert.True(equalityContractGet.IsOverride); 19222Assert.False(equalityContractGet.IsOverride); 20443Assert.False(op.IsOverride); 20453Assert.False(op.IsOverride); 20562Assert.False(op.IsOverride); 20572Assert.False(op.IsOverride); 22760Assert.False(clone.IsOverride); 23229Assert.True(baseEquals.IsOverride); 23237Assert.Equal(isOverride, method.IsOverride);
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (63)
79Assert.False(m.IsOverride); 407Assert.False(m.IsOverride); 465Assert.False(m.IsOverride); 521Assert.False(m.IsOverride); 588Assert.False(m.IsOverride); 648Assert.False(m.IsOverride); 700Assert.False(m.IsOverride); 930Assert.False(m.IsOverride); 964Assert.False(m.IsOverride); 1020Assert.False(m.IsOverride); 1074Assert.False(m.IsOverride); 1134Assert.False(m.IsOverride); 1429Assert.True(m.IsOverride); 1487Assert.True(m.IsOverride); 1537Assert.True(m.IsOverride); 1745Assert.False(m.IsOverride); 1806Assert.True(m.IsOverride); 2339Assert.False(m.IsOverride); 2393Assert.False(m.IsOverride); 2447Assert.False(m.IsOverride); 2533Assert.False(m.IsOverride); 2573Assert.False(m.IsOverride); 2614Assert.False(m.IsOverride); 2655Assert.False(m.IsOverride); 8039Assert.False(m.IsOverride); 8117Assert.False(m.IsOverride); 8182Assert.False(m.IsOverride); 8293Assert.False(m.IsOverride); 8457Assert.False(m.IsOverride); 8543Assert.False(m.IsOverride); 8616Assert.False(m.IsOverride); 8702Assert.False(m.IsOverride); 8772Assert.False(m.IsOverride); 8834Assert.False(m.IsOverride); 9110Assert.False(m.IsOverride); 9156Assert.False(m.IsOverride); 9229Assert.False(m.IsOverride); 9293Assert.False(m.IsOverride); 9363Assert.False(m.IsOverride); 9642Assert.True(m.IsOverride); 9691Assert.True(m.IsOverride); 9749Assert.True(m.IsOverride); 9808Assert.True(m.IsOverride); 9855Assert.True(m.IsOverride); 9891Assert.True(m.IsOverride); 10084Assert.False(m.IsOverride); 10133Assert.False(m.IsOverride); 10190Assert.True(m.IsOverride); 10247Assert.True(m.IsOverride); 10826Assert.False(m.IsOverride); 10873Assert.False(m.IsOverride); 10927Assert.False(m.IsOverride); 10974Assert.False(m.IsOverride); 11028Assert.False(m.IsOverride); 11075Assert.False(m.IsOverride); 11197Assert.False(m.IsOverride); 11232Assert.False(m.IsOverride); 11272Assert.False(m.IsOverride); 11308Assert.False(m.IsOverride); 11349Assert.False(m.IsOverride); 11385Assert.False(m.IsOverride); 11426Assert.False(m.IsOverride); 11462Assert.False(m.IsOverride);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\RecordStructTests.cs (7)
4433Assert.True(gethashCode.IsOverride); 4982Assert.False(op.IsOverride); 4992Assert.False(op.IsOverride); 5215Assert.False(print.IsOverride); 5223Assert.True(toString.IsOverride); 5419Assert.False(print.IsOverride); 5427Assert.True(toString.IsOverride);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (523)
Symbols\AnonymousTypesSymbolTests.cs (2)
1099Assert.False(property.IsOverride); 1128Assert.Equal(isVirtualAndOverride, method.IsOverride);
Symbols\CompilationCreationTests.cs (1)
2380Assert.False(foo2.IsOverride);
Symbols\CovariantReturnTests.cs (3)
263Assert.True(method.IsOverride); 3785Assert.True(derivedMethod.IsOverride); 3788Assert.True(overrideMethod.IsOverride);
Symbols\DefaultInterfaceImplementationTests.cs (316)
210Assert.False(m1.IsOverride); 2701Assert.False(accessor.IsOverride); 2710Assert.False(p1.IsOverride); 6429Assert.False(accessor.IsOverride); 6438Assert.False(e1.IsOverride); 8453Assert.False(m01.IsOverride); 8465Assert.False(m02.IsOverride); 8477Assert.False(m03.IsOverride); 8489Assert.False(m04.IsOverride); 8501Assert.False(m05.IsOverride); 8513Assert.False(m06.IsOverride); 8525Assert.False(m07.IsOverride); 8537Assert.False(m08.IsOverride); 8549Assert.False(m09.IsOverride); 8561Assert.False(m10.IsOverride); 8573Assert.False(m11.IsOverride); 8585Assert.False(m12.IsOverride); 8597Assert.False(m13.IsOverride); 8806Assert.False(m1.IsOverride); 8845Assert.False(m1.IsOverride); 8908Assert.False(m1.IsOverride); 8993Assert.False(m1.IsOverride); 9006Assert.False(m2.IsOverride); 9019Assert.False(m3.IsOverride); 9075Assert.False(m1.IsOverride); 9133Assert.False(m1.IsOverride); 9146Assert.False(m2.IsOverride); 9159Assert.False(m3.IsOverride); 9384Assert.False(m1.IsOverride); 10112Assert.False(m1.IsOverride); 10162Assert.False(m1.IsOverride); 10243Assert.False(m1.IsOverride); 10257Assert.False(m2.IsOverride); 10271Assert.False(m3.IsOverride); 10285Assert.False(m4.IsOverride); 10351Assert.False(m2.IsOverride); 10405Assert.False(m1.IsOverride); 10419Assert.False(m2.IsOverride); 10433Assert.False(m3.IsOverride); 10447Assert.False(m4.IsOverride); 10461Assert.False(m5.IsOverride); 10631Assert.False(m1.IsOverride); 10645Assert.False(m2.IsOverride); 10751Assert.False(m1.IsOverride); 10765Assert.False(m2.IsOverride); 10779Assert.False(m3.IsOverride); 10793Assert.False(m4.IsOverride); 10807Assert.False(m5.IsOverride); 10859Assert.False(m1.IsOverride); 10922Assert.False(m1.IsOverride); 11086Assert.False(m1.IsOverride); 11100Assert.False(m2.IsOverride); 11117Assert.False(m2Impl.IsOverride); 11193Assert.False(m1.IsOverride); 11207Assert.False(m2.IsOverride); 11224Assert.False(m2Impl.IsOverride); 11823Assert.False(m1.IsOverride); 12679Assert.False(m1.IsOverride); 12767Assert.False(m1.IsOverride); 12855Assert.False(m1.IsOverride); 13135Assert.False(p01.IsOverride); 13149Assert.False(accessor.IsOverride); 13161Assert.False(p02.IsOverride); 13171Assert.False(p02get.IsOverride); 13182Assert.False(p03.IsOverride); 13192Assert.False(p03set.IsOverride); 13203Assert.False(p04.IsOverride); 13213Assert.False(p04get.IsOverride); 13224Assert.False(p05.IsOverride); 13234Assert.False(p05set.IsOverride); 13245Assert.False(p06.IsOverride); 13255Assert.False(p06get.IsOverride); 13266Assert.False(p07.IsOverride); 13276Assert.False(p07set.IsOverride); 13287Assert.False(p08.IsOverride); 13297Assert.False(p08get.IsOverride); 13308Assert.False(p09.IsOverride); 13318Assert.False(p09set.IsOverride); 13329Assert.False(p10.IsOverride); 13339Assert.False(p10get.IsOverride); 13349Assert.False(p11.IsOverride); 13363Assert.False(accessor.IsOverride); 13374Assert.False(p12.IsOverride); 13388Assert.False(accessor.IsOverride); 13399Assert.False(p13.IsOverride); 13413Assert.False(accessor.IsOverride); 13424Assert.False(p14.IsOverride); 13438Assert.False(accessor.IsOverride); 13449Assert.False(p15.IsOverride); 13463Assert.False(accessor.IsOverride); 13474Assert.False(p16.IsOverride); 13488Assert.False(accessor.IsOverride); 13500Assert.False(p17.IsOverride); 13510Assert.False(p17get.IsOverride); 13521Assert.False(p18.IsOverride); 13531Assert.False(p18get.IsOverride); 13541Assert.False(p19.IsOverride); 13935Assert.False(p1.IsOverride); 13945Assert.False(p1get.IsOverride); 14027Assert.False(p1.IsOverride); 14043Assert.False(accessor.IsOverride); 14101Assert.False(p1.IsOverride); 14116Assert.False(accessor.IsOverride); 14303Assert.False(p1.IsOverride); 14335Assert.False(accessor.IsOverride); 14414Assert.False(p1.IsOverride); 14425Assert.False(p1get.IsOverride); 14437Assert.False(p2.IsOverride); 14448Assert.False(p2set.IsOverride); 14460Assert.False(p3.IsOverride); 14471Assert.False(p3get.IsOverride); 14652Assert.False(p1.IsOverride); 14684Assert.False(accessor.IsOverride); 14756Assert.False(p1.IsOverride); 14767Assert.False(p1get.IsOverride); 14779Assert.False(p2.IsOverride); 14790Assert.False(p2get.IsOverride); 14801Assert.False(p3.IsOverride); 14816Assert.False(accessor.IsOverride); 14829Assert.False(p4.IsOverride); 14840Assert.False(p4get.IsOverride); 15030Assert.False(p1.IsOverride); 15043Assert.False(m1.IsOverride); 16204Assert.False(p1.IsOverride); 16236Assert.False(accessor.IsOverride); 16334Assert.False(p1.IsOverride); 16346Assert.False(p1get.IsOverride); 16360Assert.False(p2.IsOverride); 16372Assert.False(p2get.IsOverride); 16386Assert.False(p3.IsOverride); 16398Assert.False(p3set.IsOverride); 16610Assert.False(p2.IsOverride); 16644Assert.False(accessor.IsOverride); 16800Assert.False(p1.IsOverride); 16812Assert.False(p1get.IsOverride); 16826Assert.False(p2.IsOverride); 16838Assert.False(p2set.IsOverride); 16854Assert.False(p3.IsOverride); 16870Assert.False(accessor.IsOverride); 16885Assert.False(p4.IsOverride); 16897Assert.False(p4get.IsOverride); 16910Assert.False(p5.IsOverride); 16922Assert.False(p5set.IsOverride); 17043Assert.False(p1.IsOverride); 17055Assert.False(p1get.IsOverride); 17069Assert.False(p2.IsOverride); 17081Assert.False(p2get.IsOverride); 17094Assert.False(p3.IsOverride); 17110Assert.False(accessor.IsOverride); 17123Assert.False(p4.IsOverride); 17139Assert.False(accessor.IsOverride); 17153Assert.False(p5.IsOverride); 17165Assert.False(p5get.IsOverride); 17292Assert.False(p1.IsOverride); 17308Assert.False(accessor.IsOverride); 17323Assert.False(p2.IsOverride); 17335Assert.False(p2get.IsOverride); 17348Assert.False(p3.IsOverride); 17364Assert.False(accessor.IsOverride); 17378Assert.False(p4.IsOverride); 17394Assert.False(accessor.IsOverride); 17408Assert.False(p5.IsOverride); 17420Assert.False(p5get.IsOverride); 17504Assert.False(p1.IsOverride); 17517Assert.False(m1.IsOverride); 17771Assert.False(p1.IsOverride); 17801Assert.False(accessor.IsOverride); 18359Assert.False(p1.IsOverride); 18398Assert.False(m1.IsOverride); 19885Assert.False(p1.IsOverride); 19898Assert.False(m1.IsOverride); 20539Assert.False(p1.IsOverride); 20556Assert.False(accessor.IsOverride); 21612Assert.False(p01.IsOverride); 21626Assert.False(accessor.IsOverride); 21638Assert.False(p02.IsOverride); 21648Assert.False(p02get.IsOverride); 21659Assert.False(p03.IsOverride); 21669Assert.False(p03set.IsOverride); 21680Assert.False(p04.IsOverride); 21690Assert.False(p04get.IsOverride); 21701Assert.False(p05.IsOverride); 21711Assert.False(p05set.IsOverride); 21722Assert.False(p06.IsOverride); 21732Assert.False(p06get.IsOverride); 21743Assert.False(p07.IsOverride); 21753Assert.False(p07set.IsOverride); 21764Assert.False(p08.IsOverride); 21774Assert.False(p08get.IsOverride); 21785Assert.False(p09.IsOverride); 21795Assert.False(p09set.IsOverride); 21806Assert.False(p10.IsOverride); 21816Assert.False(p10get.IsOverride); 21826Assert.False(p11.IsOverride); 21840Assert.False(accessor.IsOverride); 21851Assert.False(p12.IsOverride); 21865Assert.False(accessor.IsOverride); 21876Assert.False(p13.IsOverride); 21890Assert.False(accessor.IsOverride); 21901Assert.False(p14.IsOverride); 21915Assert.False(accessor.IsOverride); 21926Assert.False(p15.IsOverride); 21940Assert.False(accessor.IsOverride); 21951Assert.False(p16.IsOverride); 21965Assert.False(accessor.IsOverride); 21977Assert.False(p17.IsOverride); 21987Assert.False(p17get.IsOverride); 21998Assert.False(p18.IsOverride); 22008Assert.False(p18get.IsOverride); 22018Assert.False(p19.IsOverride); 26857Assert.False(p01.IsOverride); 26871Assert.False(accessor.IsOverride); 26883Assert.False(p02.IsOverride); 26893Assert.False(p02get.IsOverride); 26904Assert.False(p03.IsOverride); 26914Assert.False(p03set.IsOverride); 26925Assert.False(p04.IsOverride); 26935Assert.False(p04get.IsOverride); 26946Assert.False(p05.IsOverride); 26956Assert.False(p05set.IsOverride); 26967Assert.False(p06.IsOverride); 26977Assert.False(p06get.IsOverride); 26988Assert.False(p07.IsOverride); 26998Assert.False(p07set.IsOverride); 27009Assert.False(p08.IsOverride); 27019Assert.False(p08get.IsOverride); 27030Assert.False(p09.IsOverride); 27040Assert.False(p09set.IsOverride); 27051Assert.False(p10.IsOverride); 27061Assert.False(p10get.IsOverride); 27073Assert.False(p11.IsOverride); 27087Assert.False(accessor.IsOverride); 27099Assert.False(p14.IsOverride); 27113Assert.False(accessor.IsOverride); 27655Assert.False(p1.IsOverride); 27671Assert.False(accessor.IsOverride); 27729Assert.False(p1.IsOverride); 27744Assert.False(accessor.IsOverride); 27829Assert.False(p1.IsOverride); 27845Assert.False(accessor.IsOverride); 27997Assert.False(p1.IsOverride); 28012Assert.False(accessor.IsOverride); 28024Assert.False(p2.IsOverride); 28039Assert.False(accessor.IsOverride); 28051Assert.False(p3.IsOverride); 28066Assert.False(accessor.IsOverride); 28158Assert.False(p1.IsOverride); 28174Assert.False(accessor.IsOverride); 28254Assert.False(p1.IsOverride); 28269Assert.False(accessor.IsOverride); 28281Assert.False(p2.IsOverride); 28296Assert.False(accessor.IsOverride); 28308Assert.False(p3.IsOverride); 28323Assert.False(accessor.IsOverride); 28335Assert.False(p4.IsOverride); 28350Assert.False(accessor.IsOverride); 28472Assert.False(p1.IsOverride); 28485Assert.False(m1.IsOverride); 29607Assert.False(p1.IsOverride); 29623Assert.False(accessor.IsOverride); 29722Assert.False(p1.IsOverride); 29738Assert.False(accessor.IsOverride); 29752Assert.False(p2.IsOverride); 29768Assert.False(accessor.IsOverride); 29782Assert.False(p3.IsOverride); 29798Assert.False(accessor.IsOverride); 30023Assert.False(p2.IsOverride); 30057Assert.False(accessor.IsOverride); 30135Assert.False(p1.IsOverride); 30151Assert.False(accessor.IsOverride); 30165Assert.False(p2.IsOverride); 30181Assert.False(accessor.IsOverride); 30195Assert.False(p3.IsOverride); 30211Assert.False(accessor.IsOverride); 30224Assert.False(p4.IsOverride); 30240Assert.False(accessor.IsOverride); 30253Assert.False(p5.IsOverride); 30269Assert.False(accessor.IsOverride); 30465Assert.False(p1.IsOverride); 30481Assert.False(accessor.IsOverride); 30495Assert.False(p2.IsOverride); 30511Assert.False(accessor.IsOverride); 30525Assert.False(p3.IsOverride); 30541Assert.False(accessor.IsOverride); 30554Assert.False(p4.IsOverride); 30570Assert.False(accessor.IsOverride); 30686Assert.False(p1.IsOverride); 30702Assert.False(accessor.IsOverride); 30716Assert.False(p2.IsOverride); 30732Assert.False(accessor.IsOverride); 30746Assert.False(p3.IsOverride); 30762Assert.False(accessor.IsOverride); 30776Assert.False(p4.IsOverride); 30792Assert.False(accessor.IsOverride); 30805Assert.False(p5.IsOverride); 30821Assert.False(accessor.IsOverride); 30909Assert.False(p1.IsOverride); 30922Assert.False(m1.IsOverride); 31248Assert.False(p1.IsOverride); 31264Assert.False(accessor.IsOverride); 33082Assert.False(m1.IsOverride); 33919Assert.False(m1.IsOverride); 34035Assert.False(m1.IsOverride); 37137Assert.False(m1.IsOverride); 38029Assert.False(m1.IsOverride); 40170Assert.False(m1.IsOverride); 44670Assert.False(cctor.IsOverride); 44768Assert.False(cctor.IsOverride); 51123Assert.False(m.IsOverride); 52046Assert.False(i2m1.IsOverride); 52169Assert.False(i2m1.IsOverride); 52564Assert.False(reabstracting.IsOverride); 53746Assert.False(i2p1.IsOverride); 53762Assert.False(i2p1Get.IsOverride); 53779Assert.False(i2p1Set.IsOverride); 57528Assert.False(reabstracting.IsOverride);
Symbols\ExtendedPartialMethodsTests.cs (2)
2120Assert.False(m.IsOverride); 2263Assert.False(m.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); 321Assert.False(member2.IsOverride);
Symbols\Metadata\PE\LoadInAttributeModifier.cs (2)
391Assert.True(method.IsOverride); 544Assert.True(method.IsOverride);
Symbols\Metadata\PE\LoadingEvents.cs (3)
110Assert.Equal(@event.IsOverride, @accessor.IsOverride); 614else if (symbol.IsOverride) mods |= VirtualnessModifiers.Override;
Symbols\Metadata\PE\LoadingIndexers.cs (2)
1098Assert.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)
389else if (symbol.IsOverride) mods |= VirtualnessModifiers.Override;
Symbols\OverriddenOrHiddenMembersTests.cs (1)
2871Assert.False(finalize.IsOverride);
Symbols\PartialPropertiesTests.cs (4)
2677Assert.False(p.IsOverride); 2693Assert.False(m.IsOverride); 2817Assert.False(p.IsOverride); 2833Assert.False(m.IsOverride);
Symbols\Source\MethodTests.cs (28)
602Assert.False(m0.IsOverride); 609Assert.True(m1.IsOverride); 616Assert.True(m2.IsOverride); 623Assert.True(m3.IsOverride); 630Assert.True(m4.IsOverride); 637Assert.False(m5.IsOverride); 645Assert.True(m6.IsOverride); 674Assert.False(m1.IsOverride); 681Assert.False(m2.IsOverride); 688Assert.False(m3.IsOverride); 695Assert.False(m4.IsOverride); 702Assert.False(m5.IsOverride); 710Assert.False(m6.IsOverride); 795Assert.False(m0.IsOverride); 802Assert.True(m1.IsOverride); 809Assert.True(m2.IsOverride); 816Assert.True(m3.IsOverride); 823Assert.True(m4.IsOverride); 830Assert.False(m5.IsOverride); 838Assert.True(m6.IsOverride); 862Assert.False(m0.IsOverride); 869Assert.False(m1.IsOverride); 876Assert.False(m2.IsOverride); 883Assert.False(m3.IsOverride); 890Assert.False(m4.IsOverride); 897Assert.False(m5.IsOverride); 905Assert.False(m6.IsOverride); 1598Assert.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); 980Assert.False(m01.IsOverride); 1010Assert.False(m01.IsOverride); 1052Assert.False(m01.IsOverride); 1067Assert.False(m01.IsOverride); 1145Assert.False(m01.IsOverride); 1182Assert.False(m01.IsOverride); 1219Assert.False(m01.IsOverride); 1266Assert.False(m01.IsOverride); 1281Assert.False(m01.IsOverride); 1317Assert.False(m01.IsOverride); 1332Assert.False(m01.IsOverride); 1372Assert.False(m01.IsOverride); 1387Assert.False(m01.IsOverride); 1430Assert.False(m01.IsOverride); 1445Assert.False(m01.IsOverride); 1485Assert.False(m01.IsOverride); 1500Assert.False(m01.IsOverride); 1543Assert.False(m01.IsOverride); 1558Assert.False(m01.IsOverride); 1723Assert.False(m01.IsOverride); 1733Assert.False(m02.IsOverride); 1743Assert.False(m03.IsOverride); 1753Assert.False(m04.IsOverride); 1763Assert.False(m05.IsOverride); 1773Assert.False(m06.IsOverride); 1783Assert.False(m07.IsOverride); 1793Assert.False(m08.IsOverride); 1803Assert.False(m09.IsOverride); 1813Assert.False(m10.IsOverride); 1826Assert.False(m01.IsOverride); 1838Assert.False(m02.IsOverride); 1850Assert.False(m03.IsOverride); 1862Assert.False(m04.IsOverride); 1874Assert.False(m05.IsOverride); 1886Assert.False(m06.IsOverride); 1898Assert.False(m07.IsOverride); 1910Assert.False(m08.IsOverride); 1922Assert.False(m09.IsOverride); 1934Assert.False(m10.IsOverride); 2529Assert.False(m01.IsOverride); 2539Assert.False(m02.IsOverride); 2549Assert.False(m03.IsOverride); 2559Assert.False(m04.IsOverride); 2569Assert.False(m05.IsOverride); 2579Assert.False(m06.IsOverride); 2589Assert.False(m07.IsOverride); 2599Assert.False(m08.IsOverride); 2609Assert.False(m09.IsOverride); 2619Assert.False(m10.IsOverride); 2634Assert.False(m01.IsOverride); 2646Assert.False(m02.IsOverride); 2658Assert.False(m03.IsOverride); 2670Assert.False(m04.IsOverride); 2682Assert.False(m05.IsOverride); 2694Assert.False(m06.IsOverride); 2706Assert.False(m07.IsOverride); 2718Assert.False(m08.IsOverride); 2730Assert.False(m09.IsOverride); 2742Assert.False(m10.IsOverride); 3362Assert.False(m01.IsOverride); 3374Assert.False(m02.IsOverride); 3386Assert.False(m03.IsOverride); 3398Assert.False(m04.IsOverride); 3410Assert.False(m05.IsOverride); 3422Assert.False(m06.IsOverride); 3434Assert.False(m07.IsOverride); 3446Assert.False(m08.IsOverride); 3458Assert.False(m09.IsOverride); 3470Assert.False(m10.IsOverride); 4129Assert.False(m01.IsOverride); 4142Assert.False(m01.IsOverride); 4155Assert.False(m01.IsOverride); 4375Assert.False(m01.IsOverride); 4388Assert.False(m01.IsOverride); 4401Assert.False(m01.IsOverride); 4561Assert.False(m01.IsOverride); 4574Assert.False(m01.IsOverride); 4587Assert.False(m01.IsOverride); 4801Assert.False(m01.IsOverride); 4814Assert.False(m01.IsOverride); 4827Assert.False(m01.IsOverride); 5302Assert.False(m01.IsOverride); 5338Assert.False(m01.IsOverride); 5487Assert.False(m01.IsOverride); 5555Assert.False(m01.IsOverride); 5595Assert.False(m01.IsOverride); 5639Assert.False(m01.IsOverride); 5870Assert.False(m01.IsOverride); 5909Assert.False(m01.IsOverride); 5974Assert.False(p01.IsOverride); 5986Assert.False(m01.IsOverride); 6019Assert.False(p01.IsOverride); 6031Assert.False(m01.IsOverride); 6112Assert.False(e01.IsOverride); 6124Assert.False(m01.IsOverride); 6158Assert.False(e01.IsOverride); 6170Assert.False(m01.IsOverride);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Extensions.cs (2)
624Assert.Equal(propertyOrEvent.IsOverride, accessor.IsOverride);
FunctionPointerUtilities.cs (1)
71Assert.False(symbol.IsOverride);