<?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>CS0416</ErrorName>
  <Examples>
    <string>// CS0416: `N.C&lt;T&gt;': an attribute argument cannot use type parameters
// Line: 15

using System;

public class TestAttribute : Attribute
{
    object type;

    public object Type
    {
        get
        {
            return type;
        }
        set
        {
            type = value;
        }
    }
}

namespace N
{
    class C&lt;T&gt;
    {
        [Test(Type=typeof(C&lt;T&gt;))]
        public void Foo()
        {
        }
    }
}</string>
    <string>// CS0416: `C&lt;T&gt;.N': an attribute argument cannot use type parameters
// Line: 17

using System;

public class TestAttribute : Attribute
{
	public TestAttribute(Type type)
	{
	}
}

class C&lt;T&gt;
{
	class N
	{
		[Test(typeof(N))]
		public static void Foo()
		{
		}
	}
}
</string>
    <string>// CS0416: `C&lt;T&gt;': an attribute argument cannot use type parameters
// Line: 15

using System;

public class TestAttribute : Attribute
{
    public TestAttribute(Type type)
    {
    }
}

class C&lt;T&gt;
{
    [Test(typeof(C&lt;T&gt;))]
    public static void Foo()
    {
    }
}</string>
  </Examples>
</ErrorDocumentation>