16 overrides of ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder_XmlLiterals.vb (1)
1782
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
Symbols\ErrorMethodSymbol.vb (1)
60
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
1084
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
Symbols\ReducedExtensionMethodSymbol.vb (1)
539
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
452
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
Symbols\SignatureOnlyMethodSymbol.vb (1)
112
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
() As ImmutableArray(Of MethodSymbol)
Symbols\Source\LambdaSymbol.vb (1)
149
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
Symbols\Source\SourceMethodSymbol.vb (1)
621
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1122
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
Symbols\SubstitutedMethodSymbol.vb (1)
327
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
120
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
237
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
62
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
Symbols\Tuples\TupleMethodSymbol.vb (1)
56
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EEMethodSymbol.vb (1)
300
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
429
Public Overrides ReadOnly Property
ExplicitInterfaceImplementations
As ImmutableArray(Of MethodSymbol)
121 references to ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.VisualBasic (13)
Compilation\MethodCompiler.vb (1)
786
For Each implemented In method.
ExplicitInterfaceImplementations
Emit\NamedTypeSymbolAdapter.vb (1)
303
For Each implemented In implementingMethod.
ExplicitInterfaceImplementations
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (1)
378
Debug.Assert(method.
ExplicitInterfaceImplementations
.IsEmpty)
Symbols\Metadata\PE\PEEventSymbol.vb (2)
274
If Me.AddMethod.
ExplicitInterfaceImplementations
.Length = 0 AndAlso Me.RemoveMethod.
ExplicitInterfaceImplementations
.Length = 0 Then
Symbols\Metadata\PE\PEPropertyOrEventHelpers.vb (1)
31
Dim implementedAccessors As ImmutableArray(Of MethodSymbol) = accessor.
ExplicitInterfaceImplementations
Symbols\MethodSymbol.vb (1)
888
Return ImmutableArrayExtensions.Cast(Of MethodSymbol, IMethodSymbol)(Me.
ExplicitInterfaceImplementations
)
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
466
Dim impls = Me.UnderlyingMethod.
ExplicitInterfaceImplementations
Symbols\Source\ImplementsHelper.vb (1)
27
Return StaticCast(Of Symbol).From(DirectCast(member, MethodSymbol).
ExplicitInterfaceImplementations
)
Symbols\Source\SourceMemberMethodSymbol.vb (1)
375
implementation.
ExplicitInterfaceImplementations
)
Symbols\SubstitutedMethodSymbol.vb (1)
329
Return ImplementsHelper.SubstituteExplicitInterfaceImplementations(OriginalDefinition.
ExplicitInterfaceImplementations
,
Symbols\SymbolExtensions.vb (1)
225
Not method.
ExplicitInterfaceImplementations
.IsEmpty Then
Symbols\Tuples\TupleMethodSymbol.vb (1)
58
Return Me._underlyingMethod.ConstructedFrom.
ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (7)
CodeGen\CodeGenAsyncTests.vb (4)
8402
Assert.Equal(1, method.
ExplicitInterfaceImplementations
.Length)
8403
Assert.Equal("Sub SetStateMachine(stateMachine As System.Runtime.CompilerServices.IAsyncStateMachine)", method.
ExplicitInterfaceImplementations
(0).ToDisplayString)
8410
Assert.Equal(1, method.
ExplicitInterfaceImplementations
.Length)
8411
Assert.Equal("Sub MoveNext()", method.
ExplicitInterfaceImplementations
(0).ToDisplayString)
CodeGen\CodeGenTests.vb (2)
10369
Assert.Equal(c1GetEnumerator.
ExplicitInterfaceImplementations
(0).OriginalDefinition,
10370
c2GetEnumerator2.
ExplicitInterfaceImplementations
(0).OriginalDefinition)
CodeGen\CodeGenTuples.vb (1)
16410
Assert.True(m1ToString.
ExplicitInterfaceImplementations
.IsEmpty)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (8)
Semantics\InitOnlyMemberTests.vb (6)
2944
Assert.False(pSet.
ExplicitInterfaceImplementations
.Single().IsInitOnly)
2945
Assert.Empty(pSet.
ExplicitInterfaceImplementations
.Single().ReturnTypeCustomModifiers)
2946
Assert.Empty(p.GetMethod.
ExplicitInterfaceImplementations
.Single().ReturnTypeCustomModifiers)
3027
Assert.True(pSet.
ExplicitInterfaceImplementations
.Single().IsInitOnly)
3028
Assert.NotEmpty(pSet.
ExplicitInterfaceImplementations
.Single().ReturnTypeCustomModifiers)
3029
Assert.NotEmpty(p.GetMethod.
ExplicitInterfaceImplementations
.Single().ReturnTypeCustomModifiers)
Semantics\PartialMethodsTest.vb (2)
934
Assert.Equal(0, methodDecl.
ExplicitInterfaceImplementations
.Length)
938
Assert.Equal(0, methodImpl.
ExplicitInterfaceImplementations
.Length)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (93)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (3)
474
Return DirectCast(s, MethodSymbol).
ExplicitInterfaceImplementations
.Length = 0
549
Return DirectCast(s, MethodSymbol).
ExplicitInterfaceImplementations
.Length = 1
558
Assert.Equal([interface].GetMember("Equals"), method.
ExplicitInterfaceImplementations
(0))
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (2)
946
Function(s) DirectCast(s, MethodSymbol).
ExplicitInterfaceImplementations
.Length > 0).Single(),
954
Dim explicitImpMethod = equalsMethod.
ExplicitInterfaceImplementations
(0)
SymbolsTests\CustomModifiersTests.vb (1)
2092
Assert.Equal("Function I1.Test(Of T)(x As System.ValueType modopt(System.Runtime.CompilerServices.IsBoxed) modopt(System.Nullable(Of T))) As System.ValueType modopt(System.Runtime.CompilerServices.IsBoxed) modopt(System.Nullable(Of T))", test.
ExplicitInterfaceImplementations
(0).ToTestDisplayString())
SymbolsTests\DefaultInterfaceImplementationTests.vb (12)
79
Assert.Empty(i1M1.
ExplicitInterfaceImplementations
)
161
Assert.Same(i1M1, i2i1M1.
ExplicitInterfaceImplementations
.Single())
4257
Assert.Equal("Sub I1.set_P1(value As System.Int32)", p1Set.
ExplicitInterfaceImplementations
.Single().ToTestDisplayString())
4263
Assert.Empty(p1Get.
ExplicitInterfaceImplementations
)
4318
Assert.Equal("Sub I1.set_P1(value As System.String)", p1Set.
ExplicitInterfaceImplementations
.Single().ToTestDisplayString())
4324
Assert.Empty(p1Get.
ExplicitInterfaceImplementations
)
4385
Assert.Equal("Function I1.get_P1() As System.Int32", p1Get.
ExplicitInterfaceImplementations
.Single().ToTestDisplayString())
4391
Assert.Empty(p1Set.
ExplicitInterfaceImplementations
)
4448
Assert.Equal("Function I1.get_P1() As System.String", p1Get.
ExplicitInterfaceImplementations
.Single().ToTestDisplayString())
4454
Assert.Empty(p1Set.
ExplicitInterfaceImplementations
)
11515
Assert.Same(i1WinRT.AddMethod, i2WinRT.AddMethod.
ExplicitInterfaceImplementations
.Single())
11516
Assert.Same(i1WinRT.RemoveMethod, i2WinRT.RemoveMethod.
ExplicitInterfaceImplementations
.Single())
SymbolsTests\Metadata\PE\LoadingMethods.vb (10)
395
Dim explicitImpl = classMethod.
ExplicitInterfaceImplementations
.Single()
424
Dim explicitImpls = classMethod.
ExplicitInterfaceImplementations
458
Dim explicitImpl = classMethod.
ExplicitInterfaceImplementations
.Single()
490
Dim explicitImpl = classMethod.
ExplicitInterfaceImplementations
.Single()
517
Dim explicitImpl = classMethod.
ExplicitInterfaceImplementations
.Single()
542
Assert.Equal(0, classMethod.
ExplicitInterfaceImplementations
.Length)
546
Assert.Equal(0, classGenericMethod.
ExplicitInterfaceImplementations
.Length)
599
Dim innerClassImplementingMethod = innerClassMethod.
ExplicitInterfaceImplementations
.Single()
1076
Dim bM1Impl = DirectCast(bMethods(0), MethodSymbol).
ExplicitInterfaceImplementations
1077
Dim bM2Impl = DirectCast(bMethods(1), MethodSymbol).
ExplicitInterfaceImplementations
SymbolsTests\Metadata\PE\NoPia.vb (1)
1285
Assert.Same(i1F1, baseI1F1.
ExplicitInterfaceImplementations
.Single())
SymbolsTests\Retargeting\RetargetCustomModifiers.vb (1)
137
Assert.Equal(0, m1.
ExplicitInterfaceImplementations
.Length)
SymbolsTests\Retargeting\RetargetingTests.vb (5)
289
implemented_m = m.
ExplicitInterfaceImplementations
(0)
299
implemented_n = n.
ExplicitInterfaceImplementations
(0)
317
implemented_m = c.GetMember(Of MethodSymbol)("M").
ExplicitInterfaceImplementations
(0)
324
implemented_n = c.GetMember(Of MethodSymbol)("N").
ExplicitInterfaceImplementations
(0)
3258
Assert.Equal(c2.Interfaces().Single().GetMethod("M"), m.
ExplicitInterfaceImplementations
.Single())
SymbolsTests\Source\ImplementsTests.vb (53)
1752
Assert.Equal(1, fooX.
ExplicitInterfaceImplementations
.Length)
1753
Assert.Equal(ifooTypeSayWithString, fooX.
ExplicitInterfaceImplementations
(0))
1755
Assert.Equal(1, fooY.
ExplicitInterfaceImplementations
.Length)
1756
Assert.Equal(ifooTypeSayWithInt, fooY.
ExplicitInterfaceImplementations
(0))
1758
Assert.Equal(0, fooSay.
ExplicitInterfaceImplementations
.Length)
1759
Assert.Equal(0, barSay.
ExplicitInterfaceImplementations
.Length)
2248
Assert.Equal(1, fooXGetter.
ExplicitInterfaceImplementations
.Length)
2249
Assert.Equal(0, fooXSetter.
ExplicitInterfaceImplementations
.Length)
2251
Assert.Equal(ifooTypeStyleWithStringGetter, fooXGetter.
ExplicitInterfaceImplementations
(0))
2254
Assert.Equal(1, fooYGetter.
ExplicitInterfaceImplementations
.Length)
2256
Assert.Equal(ifooTypeStyleWithIntGetter, fooYGetter.
ExplicitInterfaceImplementations
(0))
2260
Assert.Equal(0, fooStyleGetter.
ExplicitInterfaceImplementations
.Length)
2261
Assert.Equal(0, barStyleGetter.
ExplicitInterfaceImplementations
.Length)
2328
Assert.Equal(1, barX.
ExplicitInterfaceImplementations
.Length)
2329
Assert.Equal(ifooTypeSayWithString, barX.
ExplicitInterfaceImplementations
(0))
2331
Assert.Equal(1, fooY.
ExplicitInterfaceImplementations
.Length)
2332
Assert.Equal(ifooTypeSayWithInt, fooY.
ExplicitInterfaceImplementations
(0))
2334
Assert.Equal(0, fooSay.
ExplicitInterfaceImplementations
.Length)
2335
Assert.Equal(0, barSay.
ExplicitInterfaceImplementations
.Length)
2432
Assert.Equal(1, barXGetter.
ExplicitInterfaceImplementations
.Length)
2433
Assert.Equal(ifooTypeStyleWithStringGetter, barXGetter.
ExplicitInterfaceImplementations
(0))
2437
Assert.Equal(1, fooYGetter.
ExplicitInterfaceImplementations
.Length)
2438
Assert.Equal(ifooTypeStyleWithIntGetter, fooYGetter.
ExplicitInterfaceImplementations
(0))
2441
Assert.Equal(0, fooStyleGetter.
ExplicitInterfaceImplementations
.Length)
2443
Assert.Equal(0, barStyleGetter.
ExplicitInterfaceImplementations
.Length)
2489
Assert.Equal(1, fooY.
ExplicitInterfaceImplementations
.Length)
2490
Assert.Equal(ifooTypeSayWithInt, fooY.
ExplicitInterfaceImplementations
(0))
2555
Assert.Equal(1, fooOfIntStringM1.
ExplicitInterfaceImplementations
.Length)
2556
Assert.Equal(ifooOfIntIntStringSay1, fooOfIntStringM1.
ExplicitInterfaceImplementations
(0))
2558
Assert.Equal(1, fooOfIntStringM2.
ExplicitInterfaceImplementations
.Length)
2559
Assert.Equal(ifooOfIntIntStringSay2, fooOfIntStringM2.
ExplicitInterfaceImplementations
(0))
3812
Where(Function(m) m.
ExplicitInterfaceImplementations
.Any()).
3813
Single(Function(m) m.
ExplicitInterfaceImplementations
.Single().MethodKind = MethodKind.EventAdd)
3886
Assert.Equal(0, m1.
ExplicitInterfaceImplementations
.Length)
3891
Assert.Equal(1, m1_stub.
ExplicitInterfaceImplementations
.Length)
3892
Assert.Equal("Function I1.M1(x As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)) As System.Int32 modopt(System.Runtime.CompilerServices.IsLong) ()", m1_stub.
ExplicitInterfaceImplementations
(0).ToTestDisplayString())
4123
Assert.Equal(1, m1.
ExplicitInterfaceImplementations
.Length)
4124
Assert.Equal("Function I1.M1(x As System.Int32) As System.Int32()", m1.
ExplicitInterfaceImplementations
(0).ToTestDisplayString())
4129
Assert.Equal(1, m1_stub.
ExplicitInterfaceImplementations
.Length)
4130
Assert.Equal("Function I1.M2(x As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)) As System.Int32 modopt(System.Runtime.CompilerServices.IsLong) ()", m1_stub.
ExplicitInterfaceImplementations
(0).ToTestDisplayString())
4192
Assert.Equal(1, m1.
ExplicitInterfaceImplementations
.Length)
4193
Assert.Equal("Function I1.M1(x As System.Int32) As System.Int32()", m1.
ExplicitInterfaceImplementations
(0).ToTestDisplayString())
4198
Assert.Equal(1, m1_stub.
ExplicitInterfaceImplementations
.Length)
4199
Assert.Equal("Function I1.M2(x As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)) As System.Int32 modopt(System.Runtime.CompilerServices.IsLong) ()", m1_stub.
ExplicitInterfaceImplementations
(0).ToTestDisplayString())
4261
Assert.Equal(0, m1.
ExplicitInterfaceImplementations
.Length)
4279
Assert.Equal(1, m1_stub.
ExplicitInterfaceImplementations
.Length)
4280
Assert.Equal("Function I1.M1(x As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)) As System.Int32() modopt(System.Runtime.CompilerServices.IsLong)", m1_stub.
ExplicitInterfaceImplementations
(0).ToTestDisplayString())
4283
Assert.Equal(1, m2_stub.
ExplicitInterfaceImplementations
.Length)
4284
Assert.Equal("Function I1.M2(x As System.Int32) As System.Int32 modopt(System.Runtime.CompilerServices.IsLong) ()", m2_stub.
ExplicitInterfaceImplementations
(0).ToTestDisplayString())
4346
Assert.Equal(0, m1.
ExplicitInterfaceImplementations
.Length)
4349
Assert.Equal(2, m12_stub.
ExplicitInterfaceImplementations
.Length)
4411
Assert.Equal(0, m1.
ExplicitInterfaceImplementations
.Length)
4418
Assert.Equal(1, stub.
ExplicitInterfaceImplementations
.Length)
SymbolsTests\Source\PropertyTests.vb (2)
8195
Assert.Equal(interfacePropertyGetter, classPropertyGetter.
ExplicitInterfaceImplementations
.Single())
8196
Assert.Equal(interfacePropertySetter, classPropertySetter.
ExplicitInterfaceImplementations
.Single())
SymbolsTests\StaticAbstractMembersInInterfacesTests.vb (3)
127
Assert.Empty(i1M1.
ExplicitInterfaceImplementations
)
173
Assert.Empty(i1M1.
ExplicitInterfaceImplementations
)
219
Assert.Empty(i1M1.
ExplicitInterfaceImplementations
)