14 references to WRN_CLS_OverloadRefOut
Microsoft.CodeAnalysis.CSharp (5)
Compiler\ClsComplianceChecker.cs (2)
1404
sawArrayRankDifference ? ErrorCode.
WRN_CLS_OverloadRefOut
: // Lumping rank difference with refkind is odd, but matches dev11.
1405
sawRefKindDifference ? ErrorCode.
WRN_CLS_OverloadRefOut
:
Errors\ErrorFacts.cs (2)
374
case ErrorCode.
WRN_CLS_OverloadRefOut
:
1463
case ErrorCode.
WRN_CLS_OverloadRefOut
:
Generated\ErrorFacts.Generated.cs (1)
130
case ErrorCode.
WRN_CLS_OverloadRefOut
:
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\Source\ClsComplianceTests.cs (8)
2499
Diagnostic(ErrorCode.
WRN_CLS_OverloadRefOut
, "M1").WithArguments("Compliant.M1(ref int)"),
2502
Diagnostic(ErrorCode.
WRN_CLS_OverloadRefOut
, "M2").WithArguments("Compliant.M2(int)"));
2546
Diagnostic(ErrorCode.
WRN_CLS_OverloadRefOut
, "M1").WithArguments("Compliant.M1(int[*,*])"),
2549
Diagnostic(ErrorCode.
WRN_CLS_OverloadRefOut
, "M2").WithArguments("Compliant.M2(int[*,*])"));
2611
Diagnostic(ErrorCode.
WRN_CLS_OverloadRefOut
, "M4").WithArguments("Compliant.M4(int[][*,*])"),
2668
Diagnostic(ErrorCode.
WRN_CLS_OverloadRefOut
, "M5").WithArguments("Compliant.M5(long[*,*,*], int)"),
2671
Diagnostic(ErrorCode.
WRN_CLS_OverloadRefOut
, "M6").WithArguments("Compliant.M6(int, long[*,*])"));
2702
Diagnostic(ErrorCode.
WRN_CLS_OverloadRefOut
, "this").WithArguments("Compliant.this[bool, string[*,*]]"));
Symbols\SymbolErrorTests.cs (1)
18859
Diagnostic(ErrorCode.
WRN_CLS_OverloadRefOut
, "f").WithArguments("MyClass.f(ref int)"));