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