2 instantiations of OverriddenOrHiddenMembersResult
Microsoft.CodeAnalysis.CSharp (2)
Symbols\OverriddenOrHiddenMembersResult.cs (2)
22
new
OverriddenOrHiddenMembersResult
(
50
return new
OverriddenOrHiddenMembersResult
(overriddenMembers, hiddenMembers);
156 references to OverriddenOrHiddenMembersResult
Microsoft.CodeAnalysis.CSharp (46)
Compilation\CSharpSemanticModel.cs (2)
4129
OverriddenOrHiddenMembersResult
overriddenOrHiddenMembers = indexer.OverriddenOrHiddenMembers;
4218
OverriddenOrHiddenMembersResult
overriddenOrHiddenMembers = method.OverriddenOrHiddenMembers;
Symbols\EventSymbol.cs (2)
144
return (EventSymbol)
OverriddenOrHiddenMembersResult
.GetOverriddenMember(this, OriginalDefinition.OverriddenEvent);
150
internal virtual
OverriddenOrHiddenMembersResult
OverriddenOrHiddenMembers
Symbols\Metadata\PE\PEMethodSymbol.cs (7)
307
public
OverriddenOrHiddenMembersResult
_lazyOverriddenOrHiddenMembersResult;
361
retVal._lazyOverriddenOrHiddenMembersResult =
OverriddenOrHiddenMembersResult
.Empty;
1691
internal override
OverriddenOrHiddenMembersResult
OverriddenOrHiddenMembers
1697
var
result = base.OverriddenOrHiddenMembers;
1699
if (result !=
OverriddenOrHiddenMembersResult
.Empty)
1711
return
OverriddenOrHiddenMembersResult
.Empty;
1714
return uncommonFields._lazyOverriddenOrHiddenMembersResult ?? InterlockedOperations.Initialize(ref uncommonFields._lazyOverriddenOrHiddenMembersResult,
OverriddenOrHiddenMembersResult
.Empty);
Symbols\MethodSymbol.cs (2)
500
return (MethodSymbol)
OverriddenOrHiddenMembersResult
.GetOverriddenMember(this, OriginalDefinition.OverriddenMethod);
628
internal virtual
OverriddenOrHiddenMembersResult
OverriddenOrHiddenMembers
Symbols\OverriddenOrHiddenMembersHelpers.cs (14)
24
internal static
OverriddenOrHiddenMembersResult
MakeOverriddenOrHiddenMembers(this MethodSymbol member)
29
internal static
OverriddenOrHiddenMembersResult
MakeOverriddenOrHiddenMembers(this PropertySymbol member)
34
internal static
OverriddenOrHiddenMembersResult
MakeOverriddenOrHiddenMembers(this EventSymbol member)
84
private static
OverriddenOrHiddenMembersResult
MakeOverriddenOrHiddenMembersWorker(Symbol member)
90
return
OverriddenOrHiddenMembersResult
.Empty;
139
return
OverriddenOrHiddenMembersResult
.Create(overriddenMembers, hiddenMembers);
241
private static
OverriddenOrHiddenMembersResult
MakePropertyAccessorOverriddenOrHiddenMembers(MethodSymbol accessor, PropertySymbol associatedProperty)
251
OverriddenOrHiddenMembersResult
hiddenOrOverriddenByProperty = associatedProperty.OverriddenOrHiddenMembers;
292
return
OverriddenOrHiddenMembersResult
.Create(overriddenAccessors, hiddenMembers);
333
private static
OverriddenOrHiddenMembersResult
MakeEventAccessorOverriddenOrHiddenMembers(MethodSymbol accessor, EventSymbol associatedEvent)
343
OverriddenOrHiddenMembersResult
hiddenOrOverriddenByEvent = associatedEvent.OverriddenOrHiddenMembers;
384
return
OverriddenOrHiddenMembersResult
.Create(overriddenAccessors, hiddenMembers);
409
internal static
OverriddenOrHiddenMembersResult
MakeInterfaceOverriddenOrHiddenMembers(Symbol member, bool memberIsFromSomeCompilation)
509
return
OverriddenOrHiddenMembersResult
.Create(overriddenMembers, hiddenMembers);
Symbols\OverriddenOrHiddenMembersResult.cs (3)
21
public static readonly
OverriddenOrHiddenMembersResult
Empty =
40
public static
OverriddenOrHiddenMembersResult
Create(
84
/// It is not suitable to call this method on a <see cref="
OverriddenOrHiddenMembersResult
"/> object
Symbols\PropertySymbol.cs (2)
238
return (PropertySymbol)
OverriddenOrHiddenMembersResult
.GetOverriddenMember(this, OriginalDefinition.OverriddenProperty);
244
internal virtual
OverriddenOrHiddenMembersResult
OverriddenOrHiddenMembers
Symbols\Source\SourceEventSymbol.cs (2)
38
private
OverriddenOrHiddenMembersResult
? _lazyOverriddenOrHiddenMembers;
711
internal override
OverriddenOrHiddenMembersResult
OverriddenOrHiddenMembers
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
743
OverriddenOrHiddenMembersResult
overriddenOrHiddenMembers,
1571
OverriddenOrHiddenMembersResult
overriddenOrHiddenMembers,
Symbols\Source\SourceMemberMethodSymbol.cs (2)
310
private
OverriddenOrHiddenMembersResult
_lazyOverriddenOrHiddenMembers;
864
internal sealed override
OverriddenOrHiddenMembersResult
OverriddenOrHiddenMembers
Symbols\Source\SourcePropertySymbolBase.cs (2)
69
private
OverriddenOrHiddenMembersResult
_lazyOverriddenOrHiddenMembers;
1211
internal override
OverriddenOrHiddenMembersResult
OverriddenOrHiddenMembers
Symbols\SubstitutedEventSymbol.cs (2)
94
private
OverriddenOrHiddenMembersResult
? _lazyOverriddenOrHiddenMembers;
116
internal override
OverriddenOrHiddenMembersResult
OverriddenOrHiddenMembers
Symbols\SubstitutedMethodSymbol.cs (2)
36
private
OverriddenOrHiddenMembersResult
_lazyOverriddenOrHiddenMembers;
289
internal sealed override
OverriddenOrHiddenMembersResult
OverriddenOrHiddenMembers
Symbols\SubstitutedPropertySymbol.cs (2)
112
private
OverriddenOrHiddenMembersResult
_lazyOverriddenOrHiddenMembers;
134
internal override
OverriddenOrHiddenMembersResult
OverriddenOrHiddenMembers
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (110)
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (21)
54
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseProperty.OverriddenOrHiddenMembers);
57
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseGetter.OverriddenOrHiddenMembers);
60
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseSetter.OverriddenOrHiddenMembers);
63
OverriddenOrHiddenMembersResult
derivedPropertyOverriddenOrHidden = derivedProperty.OverriddenOrHiddenMembers;
68
OverriddenOrHiddenMembersResult
derivedGetterOverriddenOrHidden = derivedGetter.OverriddenOrHiddenMembers;
73
OverriddenOrHiddenMembersResult
derivedSetterOverriddenOrHidden = derivedSetter.OverriddenOrHiddenMembers;
118
OverriddenOrHiddenMembersResult
derived1PropertyOverriddenOrHidden = derived1Property.OverriddenOrHiddenMembers;
122
OverriddenOrHiddenMembersResult
derived1GetterOverriddenOrHidden = derived1Getter.OverriddenOrHiddenMembers;
126
OverriddenOrHiddenMembersResult
derived2PropertyOverriddenOrHidden = derived2Property.OverriddenOrHiddenMembers;
130
OverriddenOrHiddenMembersResult
derived2SetterOverriddenOrHidden = derived2Setter.OverriddenOrHiddenMembers;
164
OverriddenOrHiddenMembersResult
derivedPropertyOverriddenOrHidden = derivedProperty.OverriddenOrHiddenMembers;
168
OverriddenOrHiddenMembersResult
derivedGetterOverriddenOrHidden = derivedGetter.OverriddenOrHiddenMembers;
172
OverriddenOrHiddenMembersResult
derivedSetterOverriddenOrHidden = derivedSetter.OverriddenOrHiddenMembers;
223
OverriddenOrHiddenMembersResult
derived1PropertyOverriddenOrHidden = derived1Property.OverriddenOrHiddenMembers;
227
OverriddenOrHiddenMembersResult
derived1GetterOverriddenOrHidden = derived1Getter.OverriddenOrHiddenMembers;
231
OverriddenOrHiddenMembersResult
derived2PropertyOverriddenOrHidden = derived2Property.OverriddenOrHiddenMembers;
235
OverriddenOrHiddenMembersResult
derived2SetterOverriddenOrHidden = derived2Setter.OverriddenOrHiddenMembers;
714
var
interface3PropertyOverriddenOrHidden = interface3Property.OverriddenOrHiddenMembers;
718
var
interface3GetterOverriddenOrHidden = interface3Getter.OverriddenOrHiddenMembers;
722
var
interface4PropertyOverriddenOrHidden = interface4Property.OverriddenOrHiddenMembers;
726
var
interface4SetterOverriddenOrHidden = interface4Setter.OverriddenOrHiddenMembers;
Symbols\InterfaceOverriddenOrHiddenMembersTests.cs (2)
806
var
overriddenOrHidden1 = derivedMethod.OverriddenOrHiddenMembers;
812
var
overriddenOrHidden2 = derivedProperty.OverriddenOrHiddenMembers;
Symbols\OverriddenOrHiddenMembersTests.cs (87)
264
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseInterface1Method.OverriddenOrHiddenMembers);
265
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseInterface1Property.OverriddenOrHiddenMembers);
267
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseInterface2Method.OverriddenOrHiddenMembers);
268
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseInterface2Property.OverriddenOrHiddenMembers);
270
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, derivedInterface1MethodInt.OverriddenOrHiddenMembers);
272
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, derivedInterface2MethodInt.OverriddenOrHiddenMembers);
274
var
derivedInterface1MethodOverriddenOrHidden = derivedInterface1Method.OverriddenOrHiddenMembers;
278
var
derivedInterface1PropertyOverriddenOrHidden = derivedInterface1Property.OverriddenOrHiddenMembers;
282
var
derivedInterface2MethodOverriddenOrHidden = derivedInterface2Method.OverriddenOrHiddenMembers;
286
var
derivedInterface2PropertyOverriddenOrHidden = derivedInterface2Property.OverriddenOrHiddenMembers;
357
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseInterface1MethodT.OverriddenOrHiddenMembers);
358
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseInterface1MethodInt.OverriddenOrHiddenMembers);
359
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseInterface1Property.OverriddenOrHiddenMembers);
361
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseInterface2MethodT.OverriddenOrHiddenMembers);
362
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseInterface2MethodInt.OverriddenOrHiddenMembers);
363
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseInterface2Property.OverriddenOrHiddenMembers);
365
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, derivedInterface1Method.OverriddenOrHiddenMembers);
367
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, derivedInterface2Method.OverriddenOrHiddenMembers);
369
var
derivedInterface1MethodIntOverriddenOrHidden = derivedInterface1MethodInt.OverriddenOrHiddenMembers;
373
var
derivedInterface1PropertyOverriddenOrHidden = derivedInterface1Property.OverriddenOrHiddenMembers;
377
var
derivedInterface2MethodIntOverriddenOrHidden = derivedInterface2MethodInt.OverriddenOrHiddenMembers;
381
var
derivedInterface2PropertyOverriddenOrHidden = derivedInterface2Property.OverriddenOrHiddenMembers;
427
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseClassMethod.OverriddenOrHiddenMembers);
428
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseClassProperty.OverriddenOrHiddenMembers);
430
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, derivedClassMethodInt.OverriddenOrHiddenMembers);
432
var
derivedClassMethodOverriddenOrHidden = derivedClassMethod.OverriddenOrHiddenMembers;
436
var
derivedClassPropertyOverriddenOrHidden = derivedClassProperty.OverriddenOrHiddenMembers;
479
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseClassMethodT.OverriddenOrHiddenMembers);
480
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseClassMethodInt.OverriddenOrHiddenMembers);
481
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseClassProperty.OverriddenOrHiddenMembers);
483
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, derivedClassMethod.OverriddenOrHiddenMembers);
485
var
derivedClassMethodIntOverriddenOrHidden = derivedClassMethodInt.OverriddenOrHiddenMembers;
489
var
derivedClassPropertyOverriddenOrHidden = derivedClassProperty.OverriddenOrHiddenMembers;
544
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseClassMethod.OverriddenOrHiddenMembers);
545
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseClassProperty.OverriddenOrHiddenMembers);
547
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, derivedClassMethodInt.OverriddenOrHiddenMembers);
549
var
derivedClassMethodOverriddenOrHidden = derivedClassMethod.OverriddenOrHiddenMembers;
553
var
derivedClassPropertyOverriddenOrHidden = derivedClassProperty.OverriddenOrHiddenMembers;
557
var
derivedClassRefMethodOverriddenOrHidden = derivedClassRefMethod.OverriddenOrHiddenMembers;
561
var
derivedClassRefPropertyOverriddenOrHidden = derivedClassRefProperty.OverriddenOrHiddenMembers;
565
var
derivedClassRefIndexerOverriddenOrHidden = derivedClassRefIndexer.OverriddenOrHiddenMembers;
621
var
baseClassToStringOverriddenOrHidden = baseClassToString.OverriddenOrHiddenMembers;
625
var
baseClassGetHashCodeOverriddenOrHidden = baseClassGetHashCode.OverriddenOrHiddenMembers;
629
var
derivedClassEqualsOverriddenOrHidden = derivedClassEquals.OverriddenOrHiddenMembers;
633
var
derivedClassGetHashCodeOverriddenOrHidden = derivedClassGetHashCode.OverriddenOrHiddenMembers;
678
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseClassMethod1.OverriddenOrHiddenMembers);
679
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseClassMethod2.OverriddenOrHiddenMembers);
680
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseClassMethod3.OverriddenOrHiddenMembers);
681
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, baseClassProperty.OverriddenOrHiddenMembers);
683
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, derivedClassMethod.OverriddenOrHiddenMembers);
685
var
derivedClassMethodIntOverriddenOrHidden = derivedClassMethodParams.OverriddenOrHiddenMembers;
689
var
derivedClassPropertyOverriddenOrHidden = derivedClassProperty.OverriddenOrHiddenMembers;
765
var
overridingClassMethod1OverriddenOrHidden = overridingClassMethod1.OverriddenOrHiddenMembers;
771
var
overridingClassMethod2OverriddenOrHidden = overridingClassMethod2.OverriddenOrHiddenMembers;
776
var
overridingClassProperty1OverriddenOrHidden = overridingClassProperty1.OverriddenOrHiddenMembers;
781
var
overridingClassProperty2OverriddenOrHidden = overridingClassProperty2.OverriddenOrHiddenMembers;
917
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, classAMethod1.OverriddenOrHiddenMembers);
918
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, classAMethod2.OverriddenOrHiddenMembers);
919
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, classBMethod1.OverriddenOrHiddenMembers);
920
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, classBMethod2.OverriddenOrHiddenMembers);
921
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, classCMethod1.OverriddenOrHiddenMembers);
922
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, classCMethod2.OverriddenOrHiddenMembers);
923
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, classDMethod1.OverriddenOrHiddenMembers);
924
Assert.Same(
OverriddenOrHiddenMembersResult
.Empty, classDMethod2.OverriddenOrHiddenMembers);
945
var
classEMethod1OverriddenOrHiddenMembers = classEMethod1.OverriddenOrHiddenMembers;
953
var
classEMethod2OverriddenOrHiddenMembers = classEMethod2.OverriddenOrHiddenMembers;
1009
var
overriddenOrHidden = derivedMethod.OverriddenOrHiddenMembers;
1079
var
overriddenOrHidden1 = derivedMethod1.OverriddenOrHiddenMembers;
1083
var
overriddenOrHidden2 = derivedMethod2.OverriddenOrHiddenMembers;
2440
var
ohmA = propA.OverriddenOrHiddenMembers;
2441
var
ohmB = propB.OverriddenOrHiddenMembers;
2442
var
ohmC = propC.OverriddenOrHiddenMembers;
2443
var
ohmD = propD.OverriddenOrHiddenMembers;
2499
var
ohmA = eventA.OverriddenOrHiddenMembers;
2500
var
ohmB = eventB.OverriddenOrHiddenMembers;
2501
var
ohmC = eventC.OverriddenOrHiddenMembers;
2502
var
ohmD = eventD.OverriddenOrHiddenMembers;
2564
var
ohmA = methodA.OverriddenOrHiddenMembers;
2565
var
ohmB = methodB.OverriddenOrHiddenMembers;
2566
var
ohmC = methodC.OverriddenOrHiddenMembers;
2567
var
ohmD = methodD.OverriddenOrHiddenMembers;
2623
var
ohmA = indexerA.OverriddenOrHiddenMembers;
2624
var
ohmB = indexerB.OverriddenOrHiddenMembers;
2625
var
ohmC = indexerC.OverriddenOrHiddenMembers;
2626
var
ohmD = indexerD.OverriddenOrHiddenMembers;
3592
var
overriddenOrHidden1 = derivedMethod.OverriddenOrHiddenMembers;
3599
var
overriddenOrHidden2 = derivedProperty.OverriddenOrHiddenMembers;