<?xml version="1.0"?>
<ErrorDocumentation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorName>CS8139</ErrorName>
  <Examples>
    <string>// CS8139: `D.M()': cannot change return type tuple element names when overriding inherited member `C.M()'
// Line: 14

class C
{
	public virtual (int a, int b) M ()
	{
		throw null;
	}
}

class D : C
{
	public override (int, int) M ()
	{
		throw null;
	}
}</string>
    <string>// CS8139: `D.M((int, int))': cannot change tuple element names when overriding inherited member `C.M((int, int))'
// Line: 13

class C
{
	public virtual void M ((int, int) arg)
	{
	}
}

class D : C
{
	public override void M ((int c, int d) arg)
	{
	}
}</string>
    <string>// CS8139: `D.Prop': cannot change return type tuple element names when overriding inherited member `C.Prop'
// Line: 14

class C
{
	public virtual (int a, int b) Prop {
		get {
			throw null;
		}
	}
}

class D : C
{
	public override (int c, int d) Prop {
		get {
			throw null;
		}
	}	
}</string>
    <string>// CS8139: `D.M()': cannot change return type tuple element names when overriding inherited member `C.M()'
// Line: 14

class C
{
	public virtual (int a, int b) M ()
	{
		throw null;
	}
}

class D : C
{
	public override (int c, int d) M ()
	{
		throw null;
	}
}</string>
  </Examples>
</ErrorDocumentation>