// CS3006: Overloaded method `Base<T>.Test(ref int)' differing only in ref or out, or in array rank, is not CLS-compliant
// Line: 13
// Compiler options: -warnaserror -warn:1

using System;
[assembly: CLSCompliant (true)]

public class Base<T>
{
	public void Test (int a)
	{
	}
	public void Test (ref int b)
	{
	}
}

public class CLSClass : Base<int>
{
	public void Test ()
	{
	}
}