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)
220return ExplicitInterfaceImplementations.Any();
Symbols\MemberSymbolExtensions.cs (1)
876return ((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)
57506var i1p1 = i2p1.ExplicitInterfaceImplementations.Single(); 57685var i1p1 = i2p1.ExplicitInterfaceImplementations.Single(); 58496var i1p1 = i2p1.ExplicitInterfaceImplementations.Single(); 58690var i1p1 = c2p1.ExplicitInterfaceImplementations.Single(); 59268var i1p1 = i2p1.ExplicitInterfaceImplementations.Single(); 59330Assert.Empty(i2p1.ExplicitInterfaceImplementations); 67521Assert.Empty(m.ExplicitInterfaceImplementations); 67593Assert.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)
26218Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 26224Assert.Empty(cM01.ExplicitInterfaceImplementations); 26311Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 26381Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 26541Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 26794Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 26859Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 26865Assert.Empty(cM01.ExplicitInterfaceImplementations); 26892Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 26982Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 27068Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 27133Assert.Same(m01, cM01.ExplicitInterfaceImplementations.Single()); 27139Assert.Empty(cM01.ExplicitInterfaceImplementations); 27166Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 27256Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 27345Assert.Same(m01, i2M01.ExplicitInterfaceImplementations.Single()); 27427Assert.Empty(c1M01.ExplicitInterfaceImplementations); 27458Assert.Empty(c2M01.ExplicitInterfaceImplementations); 27591Assert.Empty(c1M01.ExplicitInterfaceImplementations); 27665Assert.Same(m01, c2M01.ExplicitInterfaceImplementations.Single()); 27702Assert.Empty(c3M02.ExplicitInterfaceImplementations); 27778Assert.Same(m02, c4M02.ExplicitInterfaceImplementations.Single()); 27921Assert.Empty(c1M01.ExplicitInterfaceImplementations); 28053Assert.Empty(c2M01.ExplicitInterfaceImplementations); 28159Assert.Same(m01, c1M01.ExplicitInterfaceImplementations.Single()); 28230Assert.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();