<?xml version="1.0" encoding="iso-8859-1"?>
<ErrorDocumentation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ErrorName>CS1501</ErrorName>
  <Examples>
    <string>// cs1501: no match for this argument list
// Line: 11
class X {

	X (int a)
	{
	}
	
	static void Main ()
	{
		new X ();
	}
}
	
</string>
    <string>// CS1501: No overload for method 'X' takes '2' arguments
public struct X {
        public X(int i) { }
        
        public static void Main() {
                X x = new X("foo", "bar");
        }
}
</string>
    <string>// cs1501-4.cs : No overload for method `IgnoreAttribute' takes `0' arguments
// Line: 14

using System;

public class IgnoreAttribute : Attribute {

        public IgnoreAttribute (String name) { }
}

class C {
        
	[Ignore]
	public void Method ()
	{
	}
}
</string>
    <string>// cs1501.cs : No overload for method `MyDelegate' takes `0' arguments
// Line : 17

public class Blah {

	public delegate int MyDelegate (int i, int j);

	public int Foo (int i, int j)
	{
		return i+j;
	}

	public static void Main ()
	{
		Blah i = new Blah ();

		MyDelegate del = new MyDelegate ();
	}
}

</string>
    <string>// cs1501.cs: No overload for method 'IndexerNameAttribute' takes '4' arguments
// Line: 5

class MainClass {
        [System.Runtime.CompilerServices.IndexerName("A", "", "", "")]
        int this [int index] {
                get {
                        return 0;
                }
        }
    
}

</string>
    <string>// cs1501.cs: No overload for method `Base' takes `0' arguments
// Line: 12
class Base {
	Base (string x)
	{
	}
}

// Notice how there is no invocation to "base (something)"

class Derived : Base {
	Derived ()
	{
	}
}
</string>
  </Examples>
</ErrorDocumentation>