148 references to OverriddenMembers
Microsoft.CodeAnalysis.CSharp (8)
Compilation\CSharpSemanticModel.cs (2)
4131foreach (Symbol overridden in overriddenOrHiddenMembers.OverriddenMembers) 4220foreach (Symbol overridden in overriddenOrHiddenMembers.OverriddenMembers)
Symbols\OverriddenOrHiddenMembersHelpers.cs (4)
268if (hiddenOrOverriddenByProperty.OverriddenMembers.Any()) 271PropertySymbol propertyOverriddenByProperty = (PropertySymbol)hiddenOrOverriddenByProperty.OverriddenMembers[0]; 360if (hiddenOrOverriddenByEvent.OverriddenMembers.Any()) 363EventSymbol eventOverriddenByEvent = (EventSymbol)hiddenOrOverriddenByEvent.OverriddenMembers[0];
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
760var overriddenMembers = overriddenOrHiddenMembers.OverriddenMembers; 1579Debug.Assert(!overriddenOrHiddenMembers.OverriddenMembers.Any()); //since hidingMethod.IsOverride is false
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (140)
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (18)
65Assert.Same(baseProperty, derivedPropertyOverriddenOrHidden.OverriddenMembers.Single()); 70Assert.Same(baseGetter, derivedGetterOverriddenOrHidden.OverriddenMembers.Single()); 75Assert.Same(baseSetter, derivedSetterOverriddenOrHidden.OverriddenMembers.Single()); 120Assert.Same(baseProperty, derived1PropertyOverriddenOrHidden.OverriddenMembers.Single()); 124Assert.Same(baseGetter, derived1GetterOverriddenOrHidden.OverriddenMembers.Single()); 128Assert.Same(derived1Property, derived2PropertyOverriddenOrHidden.OverriddenMembers.Single()); 132Assert.Same(baseSetter, derived2SetterOverriddenOrHidden.OverriddenMembers.Single()); 165Assert.Equal(0, derivedPropertyOverriddenOrHidden.OverriddenMembers.Length); 169Assert.Equal(0, derivedGetterOverriddenOrHidden.OverriddenMembers.Length); 173Assert.Equal(0, derivedSetterOverriddenOrHidden.OverriddenMembers.Length); 224Assert.Equal(0, derived1PropertyOverriddenOrHidden.OverriddenMembers.Length); 228Assert.Equal(0, derived1GetterOverriddenOrHidden.OverriddenMembers.Length); 233Assert.Same(derived1Property, derived2PropertyOverriddenOrHidden.OverriddenMembers.Single()); 237Assert.Equal(0, derived2SetterOverriddenOrHidden.OverriddenMembers.Length); 715Assert.Equal(0, interface3PropertyOverriddenOrHidden.OverriddenMembers.Length); 719Assert.Equal(0, interface3GetterOverriddenOrHidden.OverriddenMembers.Length); 723Assert.Equal(0, interface4PropertyOverriddenOrHidden.OverriddenMembers.Length); 727Assert.Equal(0, interface4SetterOverriddenOrHidden.OverriddenMembers.Length);
Symbols\IndexerTests.cs (1)
825var overriddenMembers = derivedIndexer.OverriddenOrHiddenMembers.OverriddenMembers;
Symbols\InterfaceOverriddenOrHiddenMembersTests.cs (20)
849Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 852Assert.Empty(bMethod.OverriddenOrHiddenMembers.OverriddenMembers); 878Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 881Assert.Empty(bMethod.OverriddenOrHiddenMembers.OverriddenMembers); 907Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 910Assert.Empty(bMethod.OverriddenOrHiddenMembers.OverriddenMembers); 936Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 939Assert.Empty(bMethod.OverriddenOrHiddenMembers.OverriddenMembers); 965Assert.Empty(aProperty.OverriddenOrHiddenMembers.OverriddenMembers); 968Assert.Empty(bProperty.OverriddenOrHiddenMembers.OverriddenMembers); 994Assert.Empty(aProperty.OverriddenOrHiddenMembers.OverriddenMembers); 997Assert.Empty(bProperty.OverriddenOrHiddenMembers.OverriddenMembers); 1023Assert.Empty(aProperty.OverriddenOrHiddenMembers.OverriddenMembers); 1026Assert.Empty(bProperty.OverriddenOrHiddenMembers.OverriddenMembers); 1049Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 1052Assert.Empty(bMethod.OverriddenOrHiddenMembers.OverriddenMembers); 1075Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 1078Assert.Empty(bMethod.OverriddenOrHiddenMembers.OverriddenMembers); 1101Assert.Empty(aProperty.OverriddenOrHiddenMembers.OverriddenMembers); 1104Assert.Empty(bProperty.OverriddenOrHiddenMembers.OverriddenMembers);
Symbols\OverriddenOrHiddenMembersTests.cs (101)
112AssertSame(0, BofT_MofU.OverriddenOrHiddenMembers.OverriddenMembers.Length); 113AssertSame(0, BofD_MofU.OverriddenOrHiddenMembers.OverriddenMembers.Length); 114AssertSame(0, BofD_MofD.OverriddenOrHiddenMembers.OverriddenMembers.Length); 117AssertSame(1, D_MofV.OverriddenOrHiddenMembers.OverriddenMembers.Length); 125AssertSame(0, D_MofD.OverriddenOrHiddenMembers.OverriddenMembers.Length); 179AssertSame(0, ref1M.OverriddenOrHiddenMembers.OverriddenMembers.Length); 184AssertSame(0, out1M.OverriddenOrHiddenMembers.OverriddenMembers.Length); 189AssertSame(1, ref2M.OverriddenOrHiddenMembers.OverriddenMembers.Length); 191Assert.Same(ref1M, ref2M.OverriddenOrHiddenMembers.OverriddenMembers.Single()); 196AssertSame(1, out2M.OverriddenOrHiddenMembers.OverriddenMembers.Length); 198Assert.Same(out1M, out2M.OverriddenOrHiddenMembers.OverriddenMembers.Single()); 203AssertSame(1, out3M.OverriddenOrHiddenMembers.OverriddenMembers.Length); 205Assert.Same(out2M, out3M.OverriddenOrHiddenMembers.OverriddenMembers.Single()); 275Assert.False(derivedInterface1MethodOverriddenOrHidden.OverriddenMembers.Any()); 279Assert.False(derivedInterface1PropertyOverriddenOrHidden.OverriddenMembers.Any()); 283Assert.False(derivedInterface2MethodOverriddenOrHidden.OverriddenMembers.Any()); 287Assert.False(derivedInterface2PropertyOverriddenOrHidden.OverriddenMembers.Any()); 370Assert.False(derivedInterface1MethodIntOverriddenOrHidden.OverriddenMembers.Any()); 374Assert.False(derivedInterface1PropertyOverriddenOrHidden.OverriddenMembers.Any()); 378Assert.False(derivedInterface2MethodIntOverriddenOrHidden.OverriddenMembers.Any()); 382Assert.False(derivedInterface2PropertyOverriddenOrHidden.OverriddenMembers.Any()); 433Assert.False(derivedClassMethodOverriddenOrHidden.OverriddenMembers.Any()); 437Assert.False(derivedClassPropertyOverriddenOrHidden.OverriddenMembers.Any()); 486Assert.False(derivedClassMethodIntOverriddenOrHidden.OverriddenMembers.Any()); 490Assert.False(derivedClassPropertyOverriddenOrHidden.OverriddenMembers.Any()); 551Assert.Same(baseClassMethod, derivedClassMethodOverriddenOrHidden.OverriddenMembers.Single()); 555Assert.Same(baseClassProperty, derivedClassPropertyOverriddenOrHidden.OverriddenMembers.Single()); 559Assert.Same(baseClassRefMethod, derivedClassRefMethodOverriddenOrHidden.OverriddenMembers.Single()); 563Assert.Same(baseClassRefProperty, derivedClassRefPropertyOverriddenOrHidden.OverriddenMembers.Single()); 567Assert.Same(baseClassRefIndexer, derivedClassRefIndexerOverriddenOrHidden.OverriddenMembers.Single()); 623Assert.Equal(1, baseClassToStringOverriddenOrHidden.OverriddenMembers.Length); 627Assert.Equal(1, baseClassGetHashCodeOverriddenOrHidden.OverriddenMembers.Length); 631Assert.Equal(1, derivedClassEqualsOverriddenOrHidden.OverriddenMembers.Length); 635Assert.Equal(1, derivedClassGetHashCodeOverriddenOrHidden.OverriddenMembers.Length); 687Assert.Equal(2, derivedClassMethodIntOverriddenOrHidden.OverriddenMembers.Length); 691Assert.Equal(1, derivedClassPropertyOverriddenOrHidden.OverriddenMembers.Length); 766Assert.False(overridingClassMethod1OverriddenOrHidden.OverriddenMembers.Any()); 773Assert.Same(hidingClassMethod2, overridingClassMethod2OverriddenOrHidden.OverriddenMembers.Single()); 777Assert.False(overridingClassProperty1OverriddenOrHidden.OverriddenMembers.Any()); 783Assert.Same(hidingClassProperty2, overridingClassProperty2OverriddenOrHidden.OverriddenMembers.Single()); 947Assert.Same(classDMethod1, classEMethod1OverriddenOrHiddenMembers.OverriddenMembers.Single()); 955Assert.Same(classDMethod2, classEMethod2OverriddenOrHiddenMembers.OverriddenMembers.Single()); 1010Assert.Equal(baseMethod1, overriddenOrHidden.OverriddenMembers.Single()); 1080Assert.Equal(firstBaseMethod1, overriddenOrHidden1.OverriddenMembers.Single()); 1084Assert.Equal(firstBaseMethod2, overriddenOrHidden2.OverriddenMembers.Single()); 2445Assert.Equal(0, ohmA.OverriddenMembers.Length); 2448Assert.Equal(propA, ohmB.OverriddenMembers.Single()); 2451Assert.Equal(0, ohmC.OverriddenMembers.Length); 2454Assert.Equal(propC, ohmD.OverriddenMembers.Single()); 2504Assert.Equal(0, ohmA.OverriddenMembers.Length); 2507Assert.Equal(eventA, ohmB.OverriddenMembers.Single()); 2510Assert.Equal(0, ohmC.OverriddenMembers.Length); 2513Assert.Equal(eventC, ohmD.OverriddenMembers.Single()); 2569Assert.Equal(0, ohmA.OverriddenMembers.Length); 2572Assert.Equal(methodA, ohmB.OverriddenMembers.Single()); 2575Assert.Equal(0, ohmC.OverriddenMembers.Length); 2578Assert.Equal(methodC, ohmD.OverriddenMembers.Single()); 2628Assert.Equal(0, ohmA.OverriddenMembers.Length); 2631Assert.Equal(indexerA, ohmB.OverriddenMembers.Single()); 2634Assert.Equal(0, ohmC.OverriddenMembers.Length); 2637Assert.Equal(indexerC, ohmD.OverriddenMembers.Single()); 3593Assert.Equal(baseMethod, overriddenOrHidden1.OverriddenMembers.Single()); 3600Assert.Equal(baseProperty, overriddenOrHidden2.OverriddenMembers.Single()); 3686Assert.Equal(1, doValidateT.OverriddenOrHiddenMembers.OverriddenMembers.Length); 3693Assert.Equal(2, doValidateObject.OverriddenOrHiddenMembers.OverriddenMembers.Length); 3942Assert.Equal(1, doValidateT.OverriddenOrHiddenMembers.OverriddenMembers.Length); 3949Assert.Equal(2, doValidateObject.OverriddenOrHiddenMembers.OverriddenMembers.Length); 3981Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 3984Assert.Empty(bMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4011Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4014Assert.Empty(bMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4041Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4044Assert.Empty(bMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4071Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4074Assert.Empty(bMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4101Assert.Empty(aProperty.OverriddenOrHiddenMembers.OverriddenMembers); 4104Assert.Empty(bProperty.OverriddenOrHiddenMembers.OverriddenMembers); 4131Assert.Empty(aProperty.OverriddenOrHiddenMembers.OverriddenMembers); 4134Assert.Empty(bProperty.OverriddenOrHiddenMembers.OverriddenMembers); 4161Assert.Empty(aProperty.OverriddenOrHiddenMembers.OverriddenMembers); 4164Assert.Empty(bProperty.OverriddenOrHiddenMembers.OverriddenMembers); 4187Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4190Assert.Empty(bMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4214Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4217Assert.Empty(bMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4241Assert.Empty(aProperty.OverriddenOrHiddenMembers.OverriddenMembers); 4244Assert.Empty(bProperty.OverriddenOrHiddenMembers.OverriddenMembers); 4267Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4270Assert.Equal(aMethod, bMethod.OverriddenOrHiddenMembers.OverriddenMembers.Single()); 4294Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4297Assert.Equal(aMethod, bMethod.OverriddenOrHiddenMembers.OverriddenMembers.Single()); 4321Assert.Empty(aProperty.OverriddenOrHiddenMembers.OverriddenMembers); 4324Assert.Equal(aProperty, bProperty.OverriddenOrHiddenMembers.OverriddenMembers.Single()); 4349Assert.Empty(aMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4352Assert.Empty(bMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4387Assert.Empty(baseMethod.OverriddenOrHiddenMembers.OverriddenMembers); 4390Assert.Empty(baseProperty.OverriddenOrHiddenMembers.OverriddenMembers); 4393Assert.Empty(baseIndexer.OverriddenOrHiddenMembers.OverriddenMembers); 4396Assert.Equal(baseMethod, derivedMethod.OverriddenOrHiddenMembers.OverriddenMembers.Single()); 4399Assert.Equal(baseProperty, derivedProperty.OverriddenOrHiddenMembers.OverriddenMembers.Single()); 4402Assert.Equal(baseIndexer, derivedIndexer.OverriddenOrHiddenMembers.OverriddenMembers.Single());