Base:
property
ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol.ExplicitInterfaceImplementations
20 references to ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.CSharp (2)
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
95
return (PropertySymbol)_getter.
ExplicitInterfaceImplementations
[0].AssociatedSymbol;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
84
yield return (forwardingMethod.ImplementingMethod, forwardingMethod.
ExplicitInterfaceImplementations
.Single());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (18)
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
357
Assert.Same(ilGetter, bridge.
ExplicitInterfaceImplementations
.Single());
Symbols\IndexerTests.cs (7)
171
return new KeyValuePair<string, string>(bridge.
ExplicitInterfaceImplementations
.Single().ToTestDisplayString(), bridge.ImplementingMethod.ToTestDisplayString());
346
var interface1GetterImpl = synthesizedExplicitImplementations[0].
ExplicitInterfaceImplementations
.Single();
347
var interface2GetterImpl = synthesizedExplicitImplementations[1].
ExplicitInterfaceImplementations
.Single();
428
var interface1GetterImpl = synthesizedExplicitImplementations[0].
ExplicitInterfaceImplementations
.Single();
429
var interface2GetterImpl = synthesizedExplicitImplementations[1].
ExplicitInterfaceImplementations
.Single();
491
Assert.Equal(interfaceIndexers[0].GetMethod, synthesizedExplicitImplementation.
ExplicitInterfaceImplementations
.Single());
492
Assert.Equal(interfaceIndexers[1].GetMethod, synthesizedExplicitImplementation.
ExplicitInterfaceImplementations
.Single());
Symbols\InterfaceImplementationTests.cs (7)
1017
Assert.Same(interfaceMethod, synthesizedExplicitImpls[0].
ExplicitInterfaceImplementations
.Single());
1020
Assert.Same(interfacePropertyGetter, synthesizedExplicitImpls[1].
ExplicitInterfaceImplementations
.Single());
1024
Assert.Same(interfacePropertySetter, synthesizedExplicitImpls[2].
ExplicitInterfaceImplementations
.Single());
1086
Assert.Same(interfaceMethod1, synthesizedExplicitMethod1Impl.
ExplicitInterfaceImplementations
.Single());
1091
Assert.Same(interfaceMethod2, synthesizedExplicitMethod2Impl.
ExplicitInterfaceImplementations
.Single());
1657
Assert.Equal(interfaceMethod, synthesizedExplicitImpl.
ExplicitInterfaceImplementations
.Single());
2038
Assert.Equal(interfaceMethod, synthesized.
ExplicitInterfaceImplementations
.Single());
Symbols\Source\CustomModifierCopyTests.cs (3)
425
Assert.Equal("Method2", class2Method2SynthesizedExplicitImpl.
ExplicitInterfaceImplementations
.Single().Name);
441
Assert.Equal("Method1", class3Method1SynthesizedExplicitImpl.
ExplicitInterfaceImplementations
.Single().Name);
447
Assert.Equal("Method2", class3Method2SynthesizedExplicitImpl.
ExplicitInterfaceImplementations
.Single().Name);