<?xml version="1.0"?>
<ErrorDocumentation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorName>CS0693</ErrorName>
  <Examples>
    <string>// CS0693: Type parameter `U' has the same name as the type parameter from outer type `R&lt;U&gt;'
// Line: 9
// Compiler options: -warnaserror -warn:3

class R&lt;U&gt;
{
	class A&lt;T&gt;
	{
		struct I&lt;U&gt;
		{
		}
	}
}
</string>
    <string>// CS0693: Type parameter `T' has the same name as the type parameter from outer type `C&lt;T&gt;'
// Line: 7
// Compiler options: -warnaserror -warn:3

class C&lt;T&gt;
{
	void Foo&lt;T&gt; (T t)
	{
	}
}
</string>
    <string>// CS0693: Type parameter `T' has the same name as the type parameter from outer type `A&lt;T&gt;'
// Line: 7
// Compiler options: -warnaserror -warn:3

class A&lt;T&gt;
{
    interface I&lt;T&gt;
    {
    }
}</string>
    <string>// CS0693: Type parameter `T' has the same name as the type parameter from outer type `R&lt;U&gt;.A&lt;T&gt;'
// Line: 9
// Compiler options: -warnaserror -warn:3

class R&lt;U&gt;
{
	class A&lt;T&gt;
	{
		struct I&lt;T&gt;
		{
		}
	}
}
</string>
  </Examples>
</ErrorDocumentation>