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