<?xml version="1.0" encoding="us-ascii"?>
<ErrorDocumentation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ErrorName>CS1593</ErrorName>
  <Examples>
    <string>// cs1593-2.cs: Delegate `D' does not take `0' arguments
// Line: 11
//
// The delegate has an explicit signature with 0 arguments, so it 
// can not be assigned to a delegate with one argument.
//
delegate void D (int x);

class X {
	static void Main ()
	{
		D d2 = delegate () {};
	}
}
</string>
    <string>// CS1593: Delegate `System.Func&lt;int,int&gt;' does not take `2' arguments
// Line: 11


using System;

class C
{
	static void Main (string [] args)
	{
		M ((x, y) =&gt; 2);
	}

	static void M (Func&lt;int, int&gt; a)
	{
	}
}
</string>
    <string>// cs1593.cs: Delegate `Blah.MyDelegate' does not take `1' arguments
// Line : 21

using System;

public class Blah {

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

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

		MyDelegate del = new MyDelegate (i.Foo);

		int number = del (2);

		if (number == 5)
			return 0;
		else
			return 1;

	}

}
</string>
  </Examples>
</ErrorDocumentation>