144 references to HiddenMembers
Microsoft.CodeAnalysis.CSharp (9)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (3)
545return method.OverriddenOrHiddenMembers.HiddenMembers; 547return property.OverriddenOrHiddenMembers.HiddenMembers; 549return @event.OverriddenOrHiddenMembers.HiddenMembers;
Compilation\CSharpSemanticModel.cs (2)
4143foreach (Symbol hidden in overriddenOrHiddenMembers.HiddenMembers) 4228foreach (Symbol hidden in overriddenOrHiddenMembers.HiddenMembers)
Symbols\OverriddenOrHiddenMembersHelpers.cs (2)
253foreach (Symbol hiddenByProperty in hiddenOrOverriddenByProperty.HiddenMembers) 345foreach (Symbol hiddenByEvent in hiddenOrOverriddenByEvent.HiddenMembers)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
765var hiddenMembers = overriddenOrHiddenMembers.HiddenMembers; 1581var hiddenMembers = overriddenOrHiddenMembers.HiddenMembers;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (135)
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (18)
64Assert.Equal(0, derivedPropertyOverriddenOrHidden.HiddenMembers.Length); 69Assert.Equal(0, derivedGetterOverriddenOrHidden.HiddenMembers.Length); 74Assert.Equal(0, derivedSetterOverriddenOrHidden.HiddenMembers.Length); 119Assert.Equal(0, derived1PropertyOverriddenOrHidden.HiddenMembers.Length); 123Assert.Equal(0, derived1GetterOverriddenOrHidden.HiddenMembers.Length); 127Assert.Equal(0, derived2PropertyOverriddenOrHidden.HiddenMembers.Length); 131Assert.Equal(0, derived2SetterOverriddenOrHidden.HiddenMembers.Length); 166Assert.Same(baseProperty, derivedPropertyOverriddenOrHidden.HiddenMembers.Single()); 170Assert.Same(baseGetter, derivedGetterOverriddenOrHidden.HiddenMembers.Single()); 174Assert.Same(baseSetter, derivedSetterOverriddenOrHidden.HiddenMembers.Single()); 225Assert.Same(baseProperty, derived1PropertyOverriddenOrHidden.HiddenMembers.Single()); 229Assert.Same(baseGetter, derived1GetterOverriddenOrHidden.HiddenMembers.Single()); 232Assert.Equal(0, derived2PropertyOverriddenOrHidden.HiddenMembers.Length); 236Assert.Equal(0, derived2SetterOverriddenOrHidden.HiddenMembers.Length); 716AssertEx.SetEqual(interface3PropertyOverriddenOrHidden.HiddenMembers, interface1Property, interface2Property); 720AssertEx.SetEqual(interface3GetterOverriddenOrHidden.HiddenMembers, interface1Getter, interface2Getter); 724Assert.Equal(interface3Property, interface4PropertyOverriddenOrHidden.HiddenMembers.Single()); 728Assert.Equal(0, interface4SetterOverriddenOrHidden.HiddenMembers.Length);
Symbols\IndexerTests.cs (2)
625Assert.Equal(baseIndexer, derivedIndexer.OverriddenOrHiddenMembers.HiddenMembers.Single()); 754var hiddenMembers = derivedIndexer.OverriddenOrHiddenMembers.HiddenMembers;
Symbols\InterfaceOverriddenOrHiddenMembersTests.cs (22)
807AssertEx.SetEqual(overriddenOrHidden1.HiddenMembers, baseMethod, baseProperty); 813AssertEx.SetEqual(overriddenOrHidden2.HiddenMembers, baseMethod, baseProperty); 850Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 853Assert.Equal(aMethod, bMethod.OverriddenOrHiddenMembers.HiddenMembers.Single()); 879Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 882Assert.Equal(aMethod, bMethod.OverriddenOrHiddenMembers.HiddenMembers.Single()); 908Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 911Assert.Equal(aMethod, bMethod.OverriddenOrHiddenMembers.HiddenMembers.Single()); 937Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 940Assert.Equal(aMethod, bMethod.OverriddenOrHiddenMembers.HiddenMembers.Single()); 966Assert.Empty(aProperty.OverriddenOrHiddenMembers.HiddenMembers); 969Assert.Equal(aProperty, bProperty.OverriddenOrHiddenMembers.HiddenMembers.Single()); 995Assert.Empty(aProperty.OverriddenOrHiddenMembers.HiddenMembers); 998Assert.Equal(aProperty, bProperty.OverriddenOrHiddenMembers.HiddenMembers.Single()); 1024Assert.Empty(aProperty.OverriddenOrHiddenMembers.HiddenMembers); 1027Assert.Equal(aProperty, bProperty.OverriddenOrHiddenMembers.HiddenMembers.Single()); 1050Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 1053Assert.Equal(aMethod, bMethod.OverriddenOrHiddenMembers.HiddenMembers.Single()); 1076Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 1079Assert.Equal(aMethod, bMethod.OverriddenOrHiddenMembers.HiddenMembers.Single()); 1102Assert.Empty(aProperty.OverriddenOrHiddenMembers.HiddenMembers); 1105Assert.Equal(aProperty, bProperty.OverriddenOrHiddenMembers.HiddenMembers.Single());
Symbols\OverriddenOrHiddenMembersTests.cs (93)
105AssertSame(0, BofT_MofU.OverriddenOrHiddenMembers.HiddenMembers.Length); 106AssertSame(0, BofD_MofU.OverriddenOrHiddenMembers.HiddenMembers.Length); 107AssertSame(0, BofD_MofD.OverriddenOrHiddenMembers.HiddenMembers.Length); 108AssertSame(0, D_MofV.OverriddenOrHiddenMembers.HiddenMembers.Length); 109AssertSame(0, D_MofD.OverriddenOrHiddenMembers.HiddenMembers.Length); 178AssertSame(0, ref1M.OverriddenOrHiddenMembers.HiddenMembers.Length); 183AssertSame(0, out1M.OverriddenOrHiddenMembers.HiddenMembers.Length); 188AssertSame(0, ref2M.OverriddenOrHiddenMembers.HiddenMembers.Length); 195AssertSame(0, out2M.OverriddenOrHiddenMembers.HiddenMembers.Length); 202AssertSame(0, out3M.OverriddenOrHiddenMembers.HiddenMembers.Length); 276AssertEx.SetEqual(derivedInterface1MethodOverriddenOrHidden.HiddenMembers, baseInterface1Method, baseInterface2Method); 280AssertEx.SetEqual(derivedInterface1PropertyOverriddenOrHidden.HiddenMembers, baseInterface1Property, baseInterface2Property); 284AssertEx.SetEqual(derivedInterface2MethodOverriddenOrHidden.HiddenMembers, baseInterface1Method, baseInterface2Method); 288AssertEx.SetEqual(derivedInterface2PropertyOverriddenOrHidden.HiddenMembers, baseInterface1Property, baseInterface2Property); 371Assert.Equal(4, derivedInterface1MethodIntOverriddenOrHidden.HiddenMembers.Length); 375Assert.Equal(2, derivedInterface1PropertyOverriddenOrHidden.HiddenMembers.Length); 379Assert.Equal(4, derivedInterface2MethodIntOverriddenOrHidden.HiddenMembers.Length); 383Assert.Equal(2, derivedInterface2PropertyOverriddenOrHidden.HiddenMembers.Length); 434Assert.Same(baseClassMethod, derivedClassMethodOverriddenOrHidden.HiddenMembers.Single()); 438Assert.Same(baseClassProperty, derivedClassPropertyOverriddenOrHidden.HiddenMembers.Single()); 487Assert.Equal(2, derivedClassMethodIntOverriddenOrHidden.HiddenMembers.Length); 491Assert.Equal(1, derivedClassPropertyOverriddenOrHidden.HiddenMembers.Length); 550Assert.False(derivedClassMethodOverriddenOrHidden.HiddenMembers.Any()); 554Assert.False(derivedClassPropertyOverriddenOrHidden.HiddenMembers.Any()); 558Assert.False(derivedClassRefMethodOverriddenOrHidden.HiddenMembers.Any()); 562Assert.False(derivedClassRefPropertyOverriddenOrHidden.HiddenMembers.Any()); 566Assert.False(derivedClassRefIndexerOverriddenOrHidden.HiddenMembers.Any()); 622Assert.False(baseClassToStringOverriddenOrHidden.HiddenMembers.Any()); 626Assert.False(baseClassGetHashCodeOverriddenOrHidden.HiddenMembers.Any()); 630Assert.False(derivedClassEqualsOverriddenOrHidden.HiddenMembers.Any()); 634Assert.False(derivedClassGetHashCodeOverriddenOrHidden.HiddenMembers.Any()); 686Assert.False(derivedClassMethodIntOverriddenOrHidden.HiddenMembers.Any()); 690Assert.False(derivedClassPropertyOverriddenOrHidden.HiddenMembers.Any()); 767Assert.Same(hidingClassMethod1, overridingClassMethod1OverriddenOrHidden.HiddenMembers.Single()); 772Assert.False(overridingClassMethod2OverriddenOrHidden.HiddenMembers.Any()); 782Assert.False(overridingClassProperty2OverriddenOrHidden.HiddenMembers.Any()); 946Assert.False(classEMethod1OverriddenOrHiddenMembers.HiddenMembers.Any()); 954Assert.False(classEMethod2OverriddenOrHiddenMembers.HiddenMembers.Any()); 1011Assert.Equal(0, overriddenOrHidden.HiddenMembers.Length); 1081Assert.Equal(0, overriddenOrHidden1.HiddenMembers.Length); 1085Assert.Equal(0, overriddenOrHidden2.HiddenMembers.Length); 2446Assert.Equal(0, ohmA.HiddenMembers.Length); 2449Assert.Equal(0, ohmB.HiddenMembers.Length); 2452Assert.Equal(propB, ohmC.HiddenMembers.Single()); 2455Assert.Equal(0, ohmD.HiddenMembers.Length); 2505Assert.Equal(0, ohmA.HiddenMembers.Length); 2508Assert.Equal(0, ohmB.HiddenMembers.Length); 2511Assert.Equal(eventB, ohmC.HiddenMembers.Single()); 2514Assert.Equal(0, ohmD.HiddenMembers.Length); 2570Assert.Equal(0, ohmA.HiddenMembers.Length); 2573Assert.Equal(0, ohmB.HiddenMembers.Length); 2576Assert.Equal(methodB, ohmC.HiddenMembers.Single()); 2579Assert.Equal(0, ohmD.HiddenMembers.Length); 2629Assert.Equal(0, ohmA.HiddenMembers.Length); 2632Assert.Equal(0, ohmB.HiddenMembers.Length); 2635Assert.Equal(indexerB, ohmC.HiddenMembers.Single()); 2638Assert.Equal(0, ohmD.HiddenMembers.Length); 3594Assert.Equal(baseProperty, overriddenOrHidden1.HiddenMembers.Single()); 3601Assert.Equal(baseMethod, overriddenOrHidden2.HiddenMembers.Single()); 3982Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 3985Assert.Equal(aMethod, bMethod.OverriddenOrHiddenMembers.HiddenMembers.Single()); 4012Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 4015Assert.Equal(aMethod, bMethod.OverriddenOrHiddenMembers.HiddenMembers.Single()); 4042Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 4045Assert.Equal(aMethod, bMethod.OverriddenOrHiddenMembers.HiddenMembers.Single()); 4072Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 4075Assert.Equal(aMethod, bMethod.OverriddenOrHiddenMembers.HiddenMembers.Single()); 4102Assert.Empty(aProperty.OverriddenOrHiddenMembers.HiddenMembers); 4105Assert.Equal(aProperty, bProperty.OverriddenOrHiddenMembers.HiddenMembers.Single()); 4132Assert.Empty(aProperty.OverriddenOrHiddenMembers.HiddenMembers); 4135Assert.Equal(aProperty, bProperty.OverriddenOrHiddenMembers.HiddenMembers.Single()); 4162Assert.Empty(aProperty.OverriddenOrHiddenMembers.HiddenMembers); 4165Assert.Equal(aProperty, bProperty.OverriddenOrHiddenMembers.HiddenMembers.Single()); 4188Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 4191Assert.Equal(aMethod, bMethod.OverriddenOrHiddenMembers.HiddenMembers.Single()); 4215Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 4218Assert.Equal(aMethod, bMethod.OverriddenOrHiddenMembers.HiddenMembers.Single()); 4242Assert.Empty(aProperty.OverriddenOrHiddenMembers.HiddenMembers); 4245Assert.Equal(aProperty, bProperty.OverriddenOrHiddenMembers.HiddenMembers.Single()); 4268Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 4271Assert.Empty(bMethod.OverriddenOrHiddenMembers.HiddenMembers); 4295Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 4298Assert.Empty(bMethod.OverriddenOrHiddenMembers.HiddenMembers); 4322Assert.Empty(aProperty.OverriddenOrHiddenMembers.HiddenMembers); 4325Assert.Empty(bProperty.OverriddenOrHiddenMembers.HiddenMembers); 4350Assert.Empty(aMethod.OverriddenOrHiddenMembers.HiddenMembers); 4353Assert.Empty(bMethod.OverriddenOrHiddenMembers.HiddenMembers); 4386Assert.Empty(baseMethod.OverriddenOrHiddenMembers.HiddenMembers); 4389Assert.Empty(baseProperty.OverriddenOrHiddenMembers.HiddenMembers); 4392Assert.Empty(baseIndexer.OverriddenOrHiddenMembers.HiddenMembers); 4395Assert.Empty(derivedMethod.OverriddenOrHiddenMembers.HiddenMembers); 4398Assert.Empty(derivedProperty.OverriddenOrHiddenMembers.HiddenMembers); 4401Assert.Empty(derivedIndexer.OverriddenOrHiddenMembers.HiddenMembers);