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)
84public 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)
592return ((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)
13279Assert.Equal("event System.Action I1.E1", m10I1E1.ExplicitInterfaceImplementations.Single().ToTestDisplayString()); 16070Assert.True(m1E1.ExplicitInterfaceImplementations.IsEmpty); 16103Assert.True(m1E2.ExplicitInterfaceImplementations.IsEmpty);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (47)
Symbols\DefaultInterfaceImplementationTests.cs (8)
57319var i1p1 = i2p1.ExplicitInterfaceImplementations.Single(); 57498var i1p1 = i2p1.ExplicitInterfaceImplementations.Single(); 58309var i1p1 = i2p1.ExplicitInterfaceImplementations.Single(); 58503var i1p1 = c2p1.ExplicitInterfaceImplementations.Single(); 59081var i1p1 = i2p1.ExplicitInterfaceImplementations.Single(); 59143Assert.Empty(i2p1.ExplicitInterfaceImplementations); 67334Assert.Empty(m.ExplicitInterfaceImplementations); 67406Assert.Same(m2, m1.ExplicitInterfaceImplementations.Single());
Symbols\Metadata\PE\LoadingEvents.cs (5)
207var explicitImpl = classEvent.ExplicitInterfaceImplementations.Single(); 239var explicitImpl = classEvent.ExplicitInterfaceImplementations.Single(); 271var explicitImpl = classEvent.ExplicitInterfaceImplementations.Single(); 310var explicitImpl = classEvent.ExplicitInterfaceImplementations.Single(); 369var innerClassImplementingEvent = innerClassEvent.ExplicitInterfaceImplementations.Single();
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (8)
97Assert.Equal(interfaceV1, ((EventSymbol)member).ExplicitInterfaceImplementations.Single().ContainingType); 275var retargetedClassCEvent1Impl = retargetedClassCEvent1.ExplicitInterfaceImplementations.Single(); 287Assert.False(retargetedClassCEvent2.ExplicitInterfaceImplementations.Any()); 295Assert.False(retargetedClassCEvent3.ExplicitInterfaceImplementations.Any()); 302var retargetedClassCEvent4Impl = retargetedClassCEvent4.ExplicitInterfaceImplementations.Single(); 427var retargetedClassC1Event1Impl = retargetedClassC1Event1.ExplicitInterfaceImplementations.Single(); 431var retargetedClassC2Event1Impl = retargetedClassC2Event1.ExplicitInterfaceImplementations.Single(); 435var retargetedClassC3Event1Impl = retargetedClassC3Event1.ExplicitInterfaceImplementations.Single();
Symbols\StaticAbstractMembersInInterfacesTests.cs (26)
25782Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 25788Assert.Empty(cM01.ExplicitInterfaceImplementations); 25875Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 25945Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 26105Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 26358Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 26423Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 26429Assert.Empty(cM01.ExplicitInterfaceImplementations); 26456Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 26546Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 26632Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 26697Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 26703Assert.Empty(cM01.ExplicitInterfaceImplementations); 26730Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 26820Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 26909Assert.Same(m01, i2M01.ExplicitInterfaceImplementations.Single()); 26991Assert.Empty(c1M01.ExplicitInterfaceImplementations); 27022Assert.Empty(c2M01.ExplicitInterfaceImplementations); 27155Assert.Empty(c1M01.ExplicitInterfaceImplementations); 27229Assert.Same(m01, c2M01.ExplicitInterfaceImplementations.Single()); 27266Assert.Empty(c3M02.ExplicitInterfaceImplementations); 27342Assert.Same(m02, c4M02.ExplicitInterfaceImplementations.Single()); 27485Assert.Empty(c1M01.ExplicitInterfaceImplementations); 27617Assert.Empty(c2M01.ExplicitInterfaceImplementations); 27723Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 27794Assert.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();