60 references to WRN_PartialMethodTypeDifference
Microsoft.CodeAnalysis.CSharp (4)
Errors\ErrorFacts.cs (2)
217
case ErrorCode.
WRN_PartialMethodTypeDifference
:
2042
case ErrorCode.
WRN_PartialMethodTypeDifference
:
Generated\ErrorFacts.Generated.cs (1)
253
case ErrorCode.
WRN_PartialMethodTypeDifference
:
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
750
diagnostics.Add(ErrorCode.
WRN_PartialMethodTypeDifference
, implementation.Locations[0],
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenTupleTest.cs (3)
21016
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("void C.M1((int a, int b) x)", "void C.M1((int notA, int notB) y)").WithLocation(10, 18),
21022
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("void C.M2((int a, int b) x)", "void C.M2((int, int) y)").WithLocation(11, 18),
21025
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M3").WithArguments("void C.M3((int a, int b) x)", "void C.M3((int a, int b) y)").WithLocation(12, 18)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (6)
Attributes\AttributeTests_NativeInteger.cs (2)
1425
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F2").WithArguments("void Program.F2(nuint x)", "void Program.F2(UIntPtr x)").WithLocation(4, 25),
1428
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F1").WithArguments("void Program.F1(IntPtr x)", "void Program.F1(nint x)").WithLocation(5, 25));
Diagnostics\CompilationEventTests.cs (4)
100
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("void C<T1>.M(int x1)", "void C<T1>.M(int x2)").WithLocation(12, 18)
106
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("void C<T1>.M(int x1)", "void C<T1>.M(int x2)").WithLocation(12, 18)
158
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("void C<T1>.M(int x1)", "void C<T1>.M(int x2)").WithLocation(12, 18)
169
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("void C<T1>.M(int x1)", "void C<T1>.M(int x2)").WithLocation(12, 18)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\NamedAndOptionalTests.cs (1)
743
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "PartialMethod").WithArguments("void C.PartialMethod(int x)", "void C.PartialMethod(int y)").WithLocation(9, 25),
Semantics\NativeIntegerTests.cs (2)
3496
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F2").WithArguments("void Program.F2(nuint x)", "void Program.F2(UIntPtr x)").WithLocation(4, 25),
3499
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F1").WithArguments("void Program.F1(IntPtr x)", "void Program.F1(nint x)").WithLocation(5, 25));
Semantics\NullableReferenceTypesTests.cs (4)
16373
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("void A.M(object o)", "void A.M(object? o)").WithLocation(13, 18),
16376
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("void A.M2((object, object) t)", "void A.M2((object?, object?) t)").WithLocation(14, 18),
16379
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M3").WithArguments("void A.M3(I<object> i)", "void A.M3(I<object?> i)").WithLocation(15, 18),
16385
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M6").WithArguments("void A.M6(in object o)", "void A.M6(in object? o)").WithLocation(17, 18)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (38)
DocumentationComments\CrefTests.cs (5)
3658
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("void P.M(int y)", "void P.M(int x)").WithLocation(28, 18),
3734
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("void P.M(int q, int r)", "void P.M(int x, int y)").WithLocation(23, 18),
3841
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("void P.M(int y)", "void P.M(int x)").WithLocation(28, 18),
4064
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("void P<T>.M1<U>()", "void P<T>.M1<V>()").WithLocation(29, 18),
4200
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("void P<T>.M1<U>()", "void P<T>.M1<V>()").WithLocation(29, 18),
DocumentationComments\DocumentationCommentCompilerTests.cs (4)
1290
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("int C.M(int p2)", "int C.M(int p1)").WithLocation(5, 24));
1350
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("int C.M(int p2)", "int C.M(int p1)").WithLocation(5, 24));
1410
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("int C.M(int p2)", "int C.M(int p1)").WithLocation(4, 24),
1473
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("int C.M(int p2)", "int C.M(int p1)").WithLocation(4, 24));
Symbols\ExtendedPartialMethodsTests.cs (24)
2709
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("string? C.M1()", "string C.M1()").WithLocation(8, 27),
2712
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("IEnumerable<string?> C.M2()", "IEnumerable<string> C.M2()").WithLocation(11, 40));
2827
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("U C.M1<U>()", "V C.M1<V>()").WithLocation(7, 22),
2830
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M3").WithArguments("U C.M3<U>()", "V C.M3<V>()").WithLocation(13, 22),
2833
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M4").WithArguments("IEnumerable<U> C.M4<U>()", "IEnumerable<V> C.M4<V>()").WithLocation(16, 35)
2940
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("ref int C.M1()", "int C.M1()").WithLocation(5, 24),
2946
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("int C.M2()", "ref int C.M2()").WithLocation(8, 28));
3041
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("object C.M1()", "dynamic C.M1()").WithLocation(5, 28),
3044
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("dynamic C.M2()", "object C.M2()").WithLocation(8, 27));
3068
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("IntPtr C.M1()", "nint C.M1()").WithLocation(7, 25),
3071
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("nint C.M2()", "IntPtr C.M2()").WithLocation(10, 27));
3093
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("ref int C.M1()", "ref readonly int C.M1()").WithLocation(5, 37),
3099
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("ref readonly int C.M2()", "ref int C.M2()").WithLocation(8, 28));
3173
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("string? C.M2()", "string C.M2()").WithLocation(9, 27),
3182
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M8").WithArguments("string? C.M8()", "string C.M8()").WithLocation(22, 27),
3232
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F1").WithArguments("ref (int x, int y) C.F1()", "(int, int) C.F1()").WithLocation(4, 31));
3256
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F1", isSuppressed: false).WithArguments("void C.F1(object o)", "void C.F1(dynamic o)").WithLocation(4, 18),
3259
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F2", isSuppressed: false).WithArguments("void C.F2(object o)", "void C.F2(dynamic o)").WithLocation(6, 27),
3262
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F3", isSuppressed: false).WithArguments("dynamic C.F3()", "object C.F3()").WithLocation(8, 29));
3321
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F5").WithArguments("string? C.F5()", "string C.F5()").WithLocation(14, 29),
3396
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F1").WithArguments("void C.F1(nint i)", "void C.F1(IntPtr i)").WithLocation(5, 18),
3399
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F2").WithArguments("void C.F2(dynamic x, nint y)", "void C.F2(object x, IntPtr y)").WithLocation(7, 18),
3402
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F3").WithArguments("void C.F3(nint i)", "void C.F3(IntPtr i)").WithLocation(9, 27),
3405
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F4").WithArguments("IEnumerable<IntPtr> C.F4()", "IEnumerable<nint> C.F4()").WithLocation(11, 40));
Symbols\GenericConstraintTests.cs (1)
3259
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("void C.M<T, U>(T t, U u)", "void C.M<X, Y>(X x, Y y)").WithLocation(7, 18),
Symbols\SymbolErrorTests.cs (4)
3695
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F").WithArguments("void MyClass.F<T, U>(T t)", "void MyClass.F<T, U>(T tt)").WithLocation(6, 22)
3720
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F").WithArguments("void MyClass.F<T, U>(T t)", "void MyClass.F<U, T>(U u)").WithLocation(6, 22)
14295
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "K1").WithArguments("void C<X>.K1<U, T>()", "void C<X>.K1<T, U>()").WithLocation(32, 18),
14298
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "K2").WithArguments("void C<X>.K2<T1, T2>()", "void C<X>.K2<T, U>()").WithLocation(33, 18),
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Diagnostics\DiagnosticTest.cs (2)
435
case ErrorCode.
WRN_PartialMethodTypeDifference
:
507
ErrorCode.
WRN_PartialMethodTypeDifference
,