<?xml version="1.0" encoding="iso-8859-1"?>
<ErrorDocumentation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ErrorName>CS0012</ErrorName>
  <Examples>
    <string>// CS0012: The type `I1' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 7
// Compiler options: -r:CS0012-10-lib.dll

class Test
{
	event D&lt;Test&gt; e;
}</string>
    <string>// CS0012: The type `A.Nested' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 9
// Compiler options: -r:CS0012-11-lib.dll

class Test
{
	public static void Main ()
	{
		new B ().Test ();
	}
}
</string>
    <string>// CS0012: The type `Lib2.Class1`1&lt;Lib2.Class2&gt;' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 5
// Compiler options: -r:CS0012-12-lib.dll

class Program : Lib1.Class1&lt;int&gt;
{
}
</string>
    <string>// CS0012: The type `A1' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 9
// Compiler options: -r:CS0012-13-lib.dll

class Test
{
	public static void Main ()
	{
		var a = B.Value;
	}
}
</string>
    <string>// CS0012: The type `AA' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 9
// Compiler options: -r:CS0012-14-lib.dll

class Test
{
	public static void Main ()
	{
		B.Foo (new Test ());
	}
}
</string>
    <string>// CS0012: The type `AA' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 9
// Compiler options: -r:CS0012-15-lib.dll

class Test
{
	public static void Main ()
	{
		B.Foo&lt;long&gt; (1);
	}
}
</string>
    <string>// CS0012: The type `AA' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 9
// Compiler options: -r:CS0012-16-lib.dll

class Test
{
	public static void Main ()
	{
		B.Foo (new Test ());
	}
}
</string>
    <string>// CS0012: The type `A1' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 10
// Compiler options: -r:CS0012-2-lib.dll

class Test
{
	public static void Main ()
	{
		var b = new B ();
		b.Test (null);
	}
}</string>
    <string>// CS0012: The type `A1' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 10
// Compiler options: -r:CS0012-3-lib.dll

class Test
{
	public static void Main ()
	{
		var b = new B ();
		b.value = null;
	}
}</string>
    <string>// CS0012: The type `I1' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 10
// Compiler options: -r:CS0012-4-lib.dll

class Test
{
	public static void Main ()
	{
		var b = new B ();
		b.Prop = null;	
	}
}</string>
    <string>// CS0012: The type `I1' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 10
// Compiler options: -r:CS0012-5-lib.dll

class Test
{
	public static void Main ()
	{
		object o = typeof (B.N);
	}
}</string>
    <string>// CS0012: The type `A1' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 10
// Compiler options: -r:CS0012-6-lib.dll

[A]
class Test
{
	public static void Main ()
	{
	}
}</string>
    <string>// CS0012: The type `A1' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 10
// Compiler options: -r:CS0012-6-lib.dll

class Test : A
{
	public static void Main ()
	{
	}
}</string>
    <string>// CS0012: The type `A1' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 9
// Compiler options: -r:CS0012-6-lib.dll

class Test
{
	public static void Main ()
	{
		A.M.Foo ();
	}
}
</string>
    <string>// CS0012: The type `A1' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 9
// Compiler options: -r:CS0012-9-lib.dll

class Test
{
	public static void Main ()
	{
		A.M&lt;string&gt; ();
	}
}</string>
    <string>// CS0012: The type `A1' is defined in an assembly that is not referenced. Consider adding a reference to assembly `CS0012-lib-missing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
// Line: 10
// Compiler options: -r:CS0012-lib.dll

class Test
{
	public static void Main ()
	{
		var b = new B ();
		b.Test ();
	}
}</string>
  </Examples>
</ErrorDocumentation>