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