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