49 references to ERR_DuplicateExplicitImpl
Microsoft.CodeAnalysis.CSharp (3)
Errors\ErrorFacts.cs (1)
1930
case ErrorCode.
ERR_DuplicateExplicitImpl
:
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
168
Diagnostic diag = new CSDiagnostic(new CSDiagnosticInfo(ErrorCode.
ERR_DuplicateExplicitImpl
, interfaceMember), this.Locations[0]);
Symbols\TypeSymbol.cs (1)
854
diagnostics.Add(ErrorCode.
ERR_DuplicateExplicitImpl
, implementingType.Locations[0], interfaceMember);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (19)
CodeGen\CodeGenExplicitImplementationTests.cs (3)
1052
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C").WithArguments("I.E").WithLocation(5, 7),
1055
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C").WithArguments("I.P").WithLocation(5, 7),
1058
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C").WithArguments("I.M()").WithLocation(5, 7));
CodeGen\CodeGenTupleTest.cs (16)
20423
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C1").WithArguments("I1<(int a, int b)>.M()").WithLocation(10, 14),
20426
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C1").WithArguments("I1<(int c, int d)>.M()").WithLocation(10, 14),
20432
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C2").WithArguments("I1<(int c, int d)>.M()").WithLocation(16, 14),
20435
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C2").WithArguments("I1<(int a, int b)>.M()").WithLocation(16, 14),
20441
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C3").WithArguments("I1<(int a, int b)>.M()").WithLocation(22, 14),
20444
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C3").WithArguments("I1<(int c, int d)>.M()").WithLocation(22, 14),
20450
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C4").WithArguments("I1<(int a, int b)>.M()").WithLocation(28, 14),
20453
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C4").WithArguments("I1<(int c, int d)>.M()").WithLocation(28, 14)
20637
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C1").WithArguments("I1<(T a, T b)>.M()").WithLocation(10, 14),
20640
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C1").WithArguments("I1<(T c, T d)>.M()").WithLocation(10, 14),
20646
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C2").WithArguments("I1<(T c, T d)>.M()").WithLocation(16, 14),
20649
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C2").WithArguments("I1<(T a, T b)>.M()").WithLocation(16, 14),
20655
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C3").WithArguments("I1<(T a, T b)>.M()").WithLocation(22, 14),
20658
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C3").WithArguments("I1<(T c, T d)>.M()").WithLocation(22, 14),
20664
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C4").WithArguments("I1<(T a, T b)>.M()").WithLocation(28, 14),
20667
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C4").WithArguments("I1<(T c, T d)>.M()").WithLocation(28, 14)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (22)
Semantics\InheritanceBindingTests.cs (5)
7140
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "Class").WithArguments("I2.Method<T>(int, ref T[], out System.Collections.Generic.List<T>)").WithLocation(8, 24),
7143
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "Class").WithArguments("I1.Property").WithLocation(8, 24),
8331
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C1").WithArguments("Ns1.I1<Ns1.C0<C1T1, C1T2>>.P").WithLocation(18, 11),
8334
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C1").WithArguments("Ns1.I1<Ns1.C0<C1T1, C1T2>>.E").WithLocation(18, 11),
8337
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C1").WithArguments("Ns1.I1<Ns1.C0<C1T1, C1T2>>.M()").WithLocation(18, 11)
Semantics\NullableReferenceTypesTests.cs (17)
16831
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C1").WithArguments("I1<A?>.M()").WithLocation(11, 14),
16834
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C1").WithArguments("I1<A>.M()").WithLocation(11, 14),
16840
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C2").WithArguments("I1<A>.M()").WithLocation(17, 14),
16843
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C2").WithArguments("I1<A?>.M()").WithLocation(17, 14),
16849
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C3").WithArguments("I1<A>.M()").WithLocation(23, 14),
16852
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C3").WithArguments("I1<A?>.M()").WithLocation(23, 14),
16858
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C4").WithArguments("I1<A?>.M()").WithLocation(29, 14),
16861
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C4").WithArguments("I1<A>.M()").WithLocation(29, 14)
17197
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C1").WithArguments("I1<T?>.M()").WithLocation(10, 14),
17200
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C1").WithArguments("I1<T>.M()").WithLocation(10, 14),
17206
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C2").WithArguments("I1<T>.M()").WithLocation(16, 14),
17209
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C2").WithArguments("I1<T?>.M()").WithLocation(16, 14),
17215
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C3").WithArguments("I1<T>.M()").WithLocation(22, 14),
17218
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C3").WithArguments("I1<T?>.M()").WithLocation(22, 14),
17224
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C4").WithArguments("I1<T?>.M()").WithLocation(28, 14),
17227
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C4").WithArguments("I1<T>.M()").WithLocation(28, 14)
135134
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C2").WithArguments("I.Goo<T>(T?)").WithLocation(9, 7),
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Symbols\DefaultInterfaceImplementationTests.cs (4)
35175
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "I3").WithArguments("I1<string>.M1()").WithLocation(13, 18),
35178
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "I3").WithArguments("I1<string?>.M1()").WithLocation(13, 18)
39316
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "I3").WithArguments("I1<string>.M1").WithLocation(13, 18),
39319
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "I3").WithArguments("I1<string?>.M1").WithLocation(13, 18),
Symbols\SymbolErrorTests.cs (1)
2028
Diagnostic(ErrorCode.
ERR_DuplicateExplicitImpl
, "C").WithArguments("I.this[int]").WithLocation(13, 14),