<?xml version="1.0"?>
<ErrorDocumentation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorName>CS0100</ErrorName>
  <Examples>
    <string>// CS100: The parameter name `obj' is a duplicate
// Line: 6

abstract class C
{
	public abstract int this [object obj, object obj] =&gt; 1;
}</string>
    <string>// CS0100: The parameter name `obj' is a duplicate
// Line: 4

class C
{
	public static extern bool operator +(C obj, C obj);
}
</string>
    <string>// CS0100: The parameter name `obj' is a duplicate
// Line: 4

public delegate void D (object obj, object obj);
</string>
    <string>// CS0100: The parameter name `obj' is a duplicate
// Line: 4

abstract class C
{
	public abstract int this [object obj, object obj] {
		set;
	}
}
</string>
    <string>// CS0100: The parameter name `a' is a duplicate
// Line: 6
//
// Author: 
// 	Alejandro Snchez Acosta  &lt;raciel@es.gnu.org&gt;
//
// (C) Alejandro Snchez Acosta
//

public class X 
{
	public void Add (int a, int a)
	{
		int c;
		c= a + a;
		Console.WriteLine (c);
	}

	static void Main ()
	{
		this.Add (3, 5);
	}
}

</string>
    <string>// CS0100: The parameter name `a' is a duplicate
// Line: 10

using System;

class C
{
	static void Main ()
	{
		Func&lt;int, int, int&gt; l = (a, a) =&gt; 1;
	}
}
</string>
    <string>// CS0100: The parameter name `obj' is a duplicate
// Line: 6

public abstract class TestClass 
{
	public abstract void TestMethod (object obj, object obj);
}
</string>
    <string>// CS0100: The parameter name `obj' is a duplicate
// Line: 4

class C
{
	public extern C (object obj, object obj);
}
</string>
  </Examples>
</ErrorDocumentation>