39 references to ERR_AmbigExtension
Microsoft.CodeAnalysis.CSharp (2)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
1549
return new DiagnosticInfoWithSymbols(isExtension ? ErrorCode.
ERR_AmbigExtension
: ErrorCode.ERR_AmbigCall, [distinguisher.First, distinguisher.Second], symbols);
Errors\ErrorFacts.cs (1)
2546
or ErrorCode.
ERR_AmbigExtension
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (37)
Semantics\ExtensionTests.cs (28)
16719
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "D.f").WithArguments("E2.extension(object).f()", "E1.extension(D).f").WithLocation(2, 16),
16722
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "D.f").WithArguments("E2.extension(object).f()", "E1.extension(D).f").WithLocation(2, 22));
16755
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "D.f").WithArguments("E2.extension(object).f()", "E.extension(D).f").WithLocation(2, 23),
16758
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "D.f").WithArguments("E2.extension(object).f()", "E.extension(D).f").WithLocation(2, 29));
16817
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "D.f").WithArguments("E2.extension(object).f()", "E1.extension(D).f").WithLocation(1, 17));
16849
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "D.f").WithArguments("E2.extension(object).f()", "E1.extension(D).f").WithLocation(1, 24),
16852
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "D.f").WithArguments("E2.extension(object).f()", "E1.extension(D).f").WithLocation(2, 19));
18175
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "o.Member").WithArguments("E2.Member(object)", "E1.extension(object).Member").WithLocation(2, 5));
18246
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "D.f").WithArguments("E2.extension(object).f()", "E1.extension(D).f").WithLocation(1, 10),
18249
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "D.f").WithArguments("E2.extension(object).f()", "E1.extension(D).f").WithLocation(1, 16));
18278
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.f").WithArguments("E2.extension(object).f()", "E1.extension(object).f").WithLocation(1, 38)
18308
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "new object().Member").WithArguments("E.Member(object)", "E.extension(object).Member").WithLocation(1, 43));
18368
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "D.f").WithArguments("E2.extension(object).f()", "E1.extension(object).f").WithLocation(1, 29)
18400
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "D.f").WithArguments("E2.extension(object).f()", "E1.extension(D).f").WithLocation(1, 38)
18957
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.StaticProperty").WithArguments("E1.extension(object).StaticProperty", "E2.extension(object).StaticProperty").WithLocation(2, 13),
18960
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.StaticProperty").WithArguments("E1.extension(object).StaticProperty", "E2.extension(object).StaticProperty").WithLocation(2, 37));
25098
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.M").WithArguments("E1.extension(object).M()", "E2.extension(object).M").WithLocation(1, 22));
25135
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.M").WithArguments("E1.extension<T>(T).M()", "E2.extension<object>(object).M").WithLocation(1, 22));
25272
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "C.M").WithArguments("E3.extension(C).M()", "E2.extension(C).M").WithLocation(1, 22));
28974
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.P").WithArguments("E2.extension(object).P<T>()", "E1.extension(object).P").WithLocation(1, 9));
29256
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.M").WithArguments("E1.extension(object).M()", "E2.extension(object).M").WithLocation(1, 22));
35855
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "Color.P").WithArguments("E1.extension(Color).P", "E2.extension(Color).P").WithLocation(5, 13));
36443
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "int.P").WithArguments("E1.extension(int).P", "E2.extension(in int).P").WithLocation(1, 22));
36646
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "s.M").WithArguments("E.extension(object).M()", "E.extension(string).M").WithLocation(2, 1));
36677
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "string.M").WithArguments("E.extension(string).M()", "E.extension(object).M").WithLocation(1, 1));
36711
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "i.M").WithArguments("E.extension(I<object>).M()", "E.extension(I<string>).M").WithLocation(2, 1));
36749
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "i.M").WithArguments("E2.extension(I<string>).M()", "E1.extension(I<object>).M").WithLocation(2, 1));
37218
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "new object().M").WithArguments("E2.M(object)", "E1.extension(object).M").WithLocation(1, 9));
Semantics\ExtensionTests2.cs (9)
2740
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.M").WithArguments("E1.extension(object).M()", "E2.extension(object).M").WithLocation(1, 9),
2743
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.M").WithArguments("E1.extension(object).M()", "E2.extension(object).M").WithLocation(4, 19));
35929
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.Property").WithArguments("E1.extension(object).Property", "E2.extension(object).Property").WithLocation(1, 12));
36029
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.Property").WithArguments("E1.extension(object).Property", "E2.extension(object).Property").WithLocation(1, 12));
36566
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.Member").WithArguments("E3.extension(object).Member()", "E1.extension(object).Member").WithLocation(1, 5));
36612
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.Member").WithArguments("E4.extension(object).Member()", "E1.extension(object).Member").WithLocation(1, 5));
36650
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.Member").WithArguments("E2.extension(object).Member()", "E1.extension(object).Member").WithLocation(1, 5));
36696
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.Member").WithArguments("E2.extension(object).Member(int, params int[])", "E1.extension(object).Member").WithLocation(1, 5));
36742
Diagnostic(ErrorCode.
ERR_AmbigExtension
, "object.Member").WithArguments("E4.extension(object).Member(int)", "E1.extension(object).Member").WithLocation(1, 5));