4 overrides of ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PEEventSymbol.cs (1)
379public override ImmutableArray<EventSymbol> ExplicitInterfaceImplementations
Symbols\Retargeting\RetargetingEventSymbol.cs (1)
92public override ImmutableArray<EventSymbol> ExplicitInterfaceImplementations
Symbols\Source\SourceEventSymbol.cs (1)
94public abstract override ImmutableArray<EventSymbol> ExplicitInterfaceImplementations { get; }
Symbols\SubstitutedEventSymbol.cs (1)
96public override ImmutableArray<EventSymbol> ExplicitInterfaceImplementations
57 references to ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.CSharp (5)
Symbols\EventSymbol.cs (1)
219return ExplicitInterfaceImplementations.Any();
Symbols\MemberSymbolExtensions.cs (1)
870return ((EventSymbol)member).ExplicitInterfaceImplementations.Cast<EventSymbol, Symbol>();
Symbols\PublicModel\EventSymbol.cs (1)
85return _underlying.ExplicitInterfaceImplementations.GetPublicSymbols();
Symbols\Retargeting\RetargetingEventSymbol.cs (1)
109var impls = _underlyingEvent.ExplicitInterfaceImplementations;
Symbols\SubstitutedEventSymbol.cs (1)
104ExplicitInterfaceHelpers.SubstituteExplicitInterfaceImplementations(OriginalDefinition.ExplicitInterfaceImplementations, _containingType.TypeSubstitution),
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenTupleTest.cs (3)
13273Assert.Equal("event System.Action I1.E1", m10I1E1.ExplicitInterfaceImplementations.Single().ToTestDisplayString()); 16064Assert.True(m1E1.ExplicitInterfaceImplementations.IsEmpty); 16097Assert.True(m1E2.ExplicitInterfaceImplementations.IsEmpty);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (47)
Symbols\DefaultInterfaceImplementationTests.cs (8)
57510var i1p1 = i2p1.ExplicitInterfaceImplementations.Single(); 57689var i1p1 = i2p1.ExplicitInterfaceImplementations.Single(); 58500var i1p1 = i2p1.ExplicitInterfaceImplementations.Single(); 58694var i1p1 = c2p1.ExplicitInterfaceImplementations.Single(); 59272var i1p1 = i2p1.ExplicitInterfaceImplementations.Single(); 59334Assert.Empty(i2p1.ExplicitInterfaceImplementations); 67525Assert.Empty(m.ExplicitInterfaceImplementations); 67597Assert.Same(m2, m1.ExplicitInterfaceImplementations.Single());
Symbols\Metadata\PE\LoadingEvents.cs (5)
206var explicitImpl = classEvent.ExplicitInterfaceImplementations.Single(); 238var explicitImpl = classEvent.ExplicitInterfaceImplementations.Single(); 270var explicitImpl = classEvent.ExplicitInterfaceImplementations.Single(); 309var explicitImpl = classEvent.ExplicitInterfaceImplementations.Single(); 368var innerClassImplementingEvent = innerClassEvent.ExplicitInterfaceImplementations.Single();
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (8)
96Assert.Equal(interfaceV1, ((EventSymbol)member).ExplicitInterfaceImplementations.Single().ContainingType); 274var retargetedClassCEvent1Impl = retargetedClassCEvent1.ExplicitInterfaceImplementations.Single(); 286Assert.False(retargetedClassCEvent2.ExplicitInterfaceImplementations.Any()); 294Assert.False(retargetedClassCEvent3.ExplicitInterfaceImplementations.Any()); 301var retargetedClassCEvent4Impl = retargetedClassCEvent4.ExplicitInterfaceImplementations.Single(); 426var retargetedClassC1Event1Impl = retargetedClassC1Event1.ExplicitInterfaceImplementations.Single(); 430var retargetedClassC2Event1Impl = retargetedClassC2Event1.ExplicitInterfaceImplementations.Single(); 434var retargetedClassC3Event1Impl = retargetedClassC3Event1.ExplicitInterfaceImplementations.Single();
Symbols\StaticAbstractMembersInInterfacesTests.cs (26)
26296Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 26302Assert.Empty(cM01.ExplicitInterfaceImplementations); 26389Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 26459Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 26619Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 26872Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 26937Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 26943Assert.Empty(cM01.ExplicitInterfaceImplementations); 26970Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 27060Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 27146Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 27211Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 27217Assert.Empty(cM01.ExplicitInterfaceImplementations); 27244Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 27334Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 27423Assert.Same(m01, i2M01.ExplicitInterfaceImplementations.Single()); 27505Assert.Empty(c1M01.ExplicitInterfaceImplementations); 27536Assert.Empty(c2M01.ExplicitInterfaceImplementations); 27669Assert.Empty(c1M01.ExplicitInterfaceImplementations); 27743Assert.Same(m01, c2M01.ExplicitInterfaceImplementations.Single()); 27780Assert.Empty(c3M02.ExplicitInterfaceImplementations); 27856Assert.Same(m02, c4M02.ExplicitInterfaceImplementations.Single()); 27999Assert.Empty(c1M01.ExplicitInterfaceImplementations); 28131Assert.Empty(c2M01.ExplicitInterfaceImplementations); 28237Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 28308Assert.Equal(m01, c1M01.ExplicitInterfaceImplementations.Single());
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
Metadata\WinMdEventTests.cs (2)
2864var substitutedNormalEvent = implementingNormalEvent.ExplicitInterfaceImplementations.Single(); 2865var substitutedWinRTEvent = implementingWinRTEvent.ExplicitInterfaceImplementations.Single();