14 references to WRN_CLS_OverloadRefOut
Microsoft.CodeAnalysis.CSharp (5)
Compiler\ClsComplianceChecker.cs (2)
1411sawArrayRankDifference ? ErrorCode.WRN_CLS_OverloadRefOut : // Lumping rank difference with refkind is odd, but matches dev11. 1412sawRefKindDifference ? ErrorCode.WRN_CLS_OverloadRefOut :
Errors\ErrorFacts.cs (2)
387case ErrorCode.WRN_CLS_OverloadRefOut: 1524or 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)
2498Diagnostic(ErrorCode.WRN_CLS_OverloadRefOut, "M1").WithArguments("Compliant.M1(ref int)"), 2501Diagnostic(ErrorCode.WRN_CLS_OverloadRefOut, "M2").WithArguments("Compliant.M2(int)")); 2545Diagnostic(ErrorCode.WRN_CLS_OverloadRefOut, "M1").WithArguments("Compliant.M1(int[*,*])"), 2548Diagnostic(ErrorCode.WRN_CLS_OverloadRefOut, "M2").WithArguments("Compliant.M2(int[*,*])")); 2610Diagnostic(ErrorCode.WRN_CLS_OverloadRefOut, "M4").WithArguments("Compliant.M4(int[][*,*])"), 2667Diagnostic(ErrorCode.WRN_CLS_OverloadRefOut, "M5").WithArguments("Compliant.M5(long[*,*,*], int)"), 2670Diagnostic(ErrorCode.WRN_CLS_OverloadRefOut, "M6").WithArguments("Compliant.M6(int, long[*,*])")); 2701Diagnostic(ErrorCode.WRN_CLS_OverloadRefOut, "this").WithArguments("Compliant.this[bool, string[*,*]]"));
Symbols\SymbolErrorTests.cs (1)
19004Diagnostic(ErrorCode.WRN_CLS_OverloadRefOut, "f").WithArguments("MyClass.f(ref int)"));