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