63 references to WRN_PartialMethodTypeDifference
Microsoft.CodeAnalysis.CSharp (4)
Errors\ErrorFacts.cs (2)
230
case ErrorCode.
WRN_PartialMethodTypeDifference
:
2099
or ErrorCode.
WRN_PartialMethodTypeDifference
Generated\ErrorFacts.Generated.cs (1)
253
case ErrorCode.
WRN_PartialMethodTypeDifference
:
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
583
diagnostics.Add(ErrorCode.
WRN_PartialMethodTypeDifference
, implementation.GetFirstLocation(),
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenTupleTest.cs (3)
21014
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),
21020
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("void C.M2((int a, int b) x)", "void C.M2((int, int) y)").WithLocation(11, 18),
21023
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.Emit3.UnitTests (6)
Attributes\AttributeTests_NativeInteger.cs (2)
1427
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F2").WithArguments("void Program.F2(nuint x)", "void Program.F2(UIntPtr x)").WithLocation(4, 25),
1430
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)
3501
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F2").WithArguments("void Program.F2(nuint x)", "void Program.F2(UIntPtr x)").WithLocation(4, 25),
3504
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F1").WithArguments("void Program.F1(IntPtr x)", "void Program.F1(nint x)").WithLocation(5, 25));
Semantics\NullableReferenceTypesTests.cs (4)
16403
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("void A.M(object o)", "void A.M(object? o)").WithLocation(13, 18),
16406
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("void A.M2((object, object) t)", "void A.M2((object?, object?) t)").WithLocation(14, 18),
16409
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M3").WithArguments("void A.M3(I<object> i)", "void A.M3(I<object?> i)").WithLocation(15, 18),
16415
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 (41)
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)
1296
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("int C.M(int p2)", "int C.M(int p1)").WithLocation(5, 24));
1356
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("int C.M(int p2)", "int C.M(int p1)").WithLocation(5, 24));
1416
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("int C.M(int p2)", "int C.M(int p1)").WithLocation(4, 24),
1479
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("int C.M(int p2)", "int C.M(int p1)").WithLocation(4, 24));
Symbols\ExtendedPartialMethodsTests.cs (24)
3117
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("string? C.M1()", "string C.M1()").WithLocation(8, 27),
3120
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("IEnumerable<string?> C.M2()", "IEnumerable<string> C.M2()").WithLocation(11, 40));
3235
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("U C.M1<U>()", "V C.M1<V>()").WithLocation(7, 22),
3238
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M3").WithArguments("U C.M3<U>()", "V C.M3<V>()").WithLocation(13, 22),
3241
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M4").WithArguments("IEnumerable<U> C.M4<U>()", "IEnumerable<V> C.M4<V>()").WithLocation(16, 35)
3348
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("ref int C.M1()", "int C.M1()").WithLocation(5, 24),
3354
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("int C.M2()", "ref int C.M2()").WithLocation(8, 28));
3449
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("object C.M1()", "dynamic C.M1()").WithLocation(5, 28),
3452
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("dynamic C.M2()", "object C.M2()").WithLocation(8, 27));
3476
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("IntPtr C.M1()", "nint C.M1()").WithLocation(7, 25),
3479
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("nint C.M2()", "IntPtr C.M2()").WithLocation(10, 27));
3501
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("ref int C.M1()", "ref readonly int C.M1()").WithLocation(5, 37),
3507
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("ref readonly int C.M2()", "ref int C.M2()").WithLocation(8, 28));
3581
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M2").WithArguments("string? C.M2()", "string C.M2()").WithLocation(9, 27),
3590
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M8").WithArguments("string? C.M8()", "string C.M8()").WithLocation(22, 27),
3640
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F1").WithArguments("ref (int x, int y) C.F1()", "(int, int) C.F1()").WithLocation(4, 31));
3664
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F1", isSuppressed: false).WithArguments("void C.F1(object o)", "void C.F1(dynamic o)").WithLocation(4, 18),
3667
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F2", isSuppressed: false).WithArguments("void C.F2(object o)", "void C.F2(dynamic o)").WithLocation(6, 27),
3670
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F3", isSuppressed: false).WithArguments("dynamic C.F3()", "object C.F3()").WithLocation(8, 29));
3729
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F5").WithArguments("string? C.F5()", "string C.F5()").WithLocation(14, 29),
3804
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F1").WithArguments("void C.F1(nint i)", "void C.F1(IntPtr i)").WithLocation(5, 18),
3807
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F2").WithArguments("void C.F2(dynamic x, nint y)", "void C.F2(object x, IntPtr y)").WithLocation(7, 18),
3810
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F3").WithArguments("void C.F3(nint i)", "void C.F3(IntPtr i)").WithLocation(9, 27),
3813
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F4").WithArguments("IEnumerable<IntPtr> C.F4()", "IEnumerable<nint> C.F4()").WithLocation(11, 40));
Symbols\GenericConstraintTests.cs (1)
3261
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\PartialPropertiesTests.cs (3)
1634
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("string? C.M1()", "string C.M1()").WithLocation(10, 27),
1649
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M1").WithArguments("string? C.M1()", "string C.M1()").WithLocation(10, 27));
5119
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "M").WithArguments("void C.M(int p1)", "void C.M(int p2)").WithLocation(36, 25),
Symbols\SymbolErrorTests.cs (4)
3756
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F").WithArguments("void MyClass.F<T, U>(T t)", "void MyClass.F<T, U>(T tt)").WithLocation(6, 22)
3781
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "F").WithArguments("void MyClass.F<T, U>(T t)", "void MyClass.F<U, T>(U u)").WithLocation(6, 22)
14443
Diagnostic(ErrorCode.
WRN_PartialMethodTypeDifference
, "K1").WithArguments("void C<X>.K1<U, T>()", "void C<X>.K1<T, U>()").WithLocation(32, 18),
14446
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)
464
case ErrorCode.
WRN_PartialMethodTypeDifference
:
545
ErrorCode.
WRN_PartialMethodTypeDifference
,