<?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>CS1501</ErrorName>
  <Examples>
    <string>// cs1501-11.cs: No overload for method `XCreateIC' takes `1' arguments
// Line: 16

using System;
using System.Runtime.InteropServices;

namespace System.Windows.Forms
{
        internal class X11Xim
        {
                [DllImport ("libX11", EntryPoint="XCreateIC")]
                internal extern static IntPtr XCreateIC(IntPtr xim, __arglist);

                public static void Main ()
                {
                        XCreateIC (IntPtr.Zero);
                }
        }
}


</string>
    <string>// CS1501: No overload for method `Foo' takes `0' arguments
// Line: 20

class A
{
	protected virtual void Foo (object[] arr)
	{
	}
}

class B : A
{
	protected override void Foo (params object[] arr)
	{
	}

	static void Bar()
	{
		B b = new B ();
		b.Foo ();
	}
}
</string>
    <string>// CS1501: No overload for method `LogFileLine' takes `1' arguments
// Line: 12

class C
{
	static void LogFileLine (string file, string msg, params object [] args)
	{
	}
	
	public static void Main ()
	{
		LogFileLine ("aaa");
	}
}
</string>
    <string>// CS1501: No overload for method `Foo' takes `3' arguments
// Line: 12

class Test
{
	public static void Foo (string s = null, int value = 2)
	{
	}

	static void Main ()
	{
		Foo ("a", 2, 6);
	}
}
</string>
    <string>// CS1501: No overload for method `this' takes `2' arguments
// Line : 10

class C
{
	public bool this [int i] { get { return false; } set {} }
	
	void Foo ()
	{	C c = new C ();
		c [0, 0] = null;
	}
}
</string>
  </Examples>
</ErrorDocumentation>