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