<?xml version="1.0"?>
<ErrorDocumentation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorName>CS0305</ErrorName>
  <Examples>
    <string>// CS0305: Using the generic type `A.B&lt;T&gt;' requires `1' type argument(s)
// Line: 12

class A 
{
	class B&lt;T&gt; 
	{ 
	}
	
	static void Main() 
	{
		B b = new B&lt;A&gt;();
	}
}
</string>
    <string>// CS0305: Using the generic type `N&lt;T&gt;' requires `1' type argument(s)
// Line: 12

class N&lt;T&gt;
{
}

class C
{
	public static void Main()
	{
		global::N n = null;
	}
}</string>
    <string>// CS0305: Using the generic method `C.Test&lt;T,Y&gt;(C.Func&lt;T&gt;)' requires `2' type argument(s)
// Line: 14

public class C
{
	public delegate int Func&lt;T&gt; (T t);
	
	public static void Test&lt;T, Y&gt; (Func&lt;T&gt; f)
	{
	}

	public static void Main ()
	{
		Test&lt;int&gt; (delegate (int i) { return i; });
	}
}
</string>
    <string>// CS0305: Using the generic type `System.Collections.Generic.List&lt;T&gt;' requires `1' type argument(s)
// Line: 8

using System.Collections.Generic;

class X
{
	List&lt;int,long&gt; list;
}
</string>
    <string>// CS0305: Using the generic type `N1.A&lt;T&gt;' requires `1' type argument(s)
// Line: 12
namespace N1
{
	class A&lt;T&gt;
	{
	}
}

namespace N3
{
	using W = N1.A;

	class X
	{
		static void Main ()
		{
		}
	}
}
</string>
    <string>// CS0305: Using the generic type `Stack&lt;T&gt;' requires `1' type argument(s)
// Line: 9

class Stack&lt;T&gt;
{ }

class X
{
	Stack stack;
}
</string>
    <string>// CS0305: Using the generic method `X.G&lt;T&gt;()' requires `1' type argument(s)
// Line: 17

using System;

delegate int E ();

class X
{
	public static T G&lt;T&gt; ()
	{
		throw new ArgumentException ();
	}

	static void Main ()
	{
		E e2 = new E (G);
	}
}
</string>
    <string>// CS0305: Using the generic type `Stack&lt;T&gt;' requires `1' type argument(s)
// Line: 11

class Stack&lt;T&gt; {
}

class Test {
}

class T {
	Stack&lt;Test,Test&gt; a;

	static void Main()
	{
	}
}
</string>
  </Examples>
</ErrorDocumentation>