<?xml version="1.0"?>
<ErrorDocumentation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorName>CS0181</ErrorName>
  <Examples>
    <string>// CS0181: Attribute constructor parameter has type `System.Enum', which is not a valid attribute parameter type
// Line: 18

using System;

enum E
{ 
	Value
}

class AAttribute : Attribute
{ 
	public AAttribute (Enum e)
	{
	}
}

[A (E.Value)]
class Test
{
}</string>
    <string>// CS0181: Attribute constructor parameter has type `int[][]', which is not a valid attribute parameter type
// Line: 13

using System;

class TestAttribute: Attribute
{
	public TestAttribute (int[][] o) {}
}

public class E
{
	[Test (null)]
	public static void Main ()
	{
		System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes (true);
	}
}</string>
    <string>// CS0181: Attribute constructor parameter has type `int[,]', which is not a valid attribute parameter type
// Line: 13

using System;

class TestAttribute: Attribute
{
    public TestAttribute (int[,] i) {}
}

public class E
{
    [Test (null)]
    public void Method () {}
}</string>
    <string>// CS0181: Attribute constructor parameter has type `System.Attribute', which is not a valid attribute parameter type
// Line: 6

using System;

[BAttribute (null)]
public class BAttribute : Attribute
{
	public BAttribute (Attribute a)
	{
	}
	
	public static void Main ()
	{
	}
}
</string>
  </Examples>
</ErrorDocumentation>