<?xml version="1.0"?>
<ErrorDocumentation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorName>CS0103</ErrorName>
  <Examples>
    <string>// CS0103: The name `List' does not exist in the current context
// Line: 8

class X
{
	public static void Main ()
	{
		var r = nameof (List&lt;int2&gt;);
	}
}</string>
    <string>// C0103: The name `s' does not exist in the current context
// Line: 7
// Compiler options: -langversion:experimental

class Test(string s)
{
	public Test ()
		: this (s)
	{
	}
}</string>
    <string>// CS0103: The name `Foo' does not exist in the current context
// Line: 17

using static S;

class S
{
	public void Foo ()
	{
	}
}

class Test
{
	public static void Main ()
	{
		Foo ();
	}
}</string>
    <string>// CS0103: The name `i' does not exist in the current context
// Line: 6

class X {
	void Y () {
		for (; true; ++i) { break; }
	}
}

</string>
    <string>// CS0103: The name `nameof' does not exist in the current context
// Line: 8

static class C
{
	static void Main ()
	{
		string s = nameof (nameof);
	}
}</string>
    <string>// CS0103: The name `count' does not exist in the current context
// Line: 6

class ClassMain {
        public static void Main () {
                count++;
        }
}

</string>
    <string>// CS0103: The name `i' does not exist in the current context
// Line: 9
// Compiler options: -r:CS0103-2-lib.dll

class A : C
{
	void Test ()
	{
		i = 0;
	}
}
</string>
    <string>// CS0103: The name `a' does not exist in the current context
// Line: 11

using System.Linq;

class C
{
	public static void Main ()
	{
		var e = from a in "abcd"
			join b in "defg" on "a" equals a
			select a;
	}
}
</string>
    <string>// CS0103: The name `test' does not exist in the current context
// Line: 11

class ClassMain
{
	public static void Main ()
	{
		if (true) {
			const bool test = false;
		}
		test = false;
	}
	
	static bool Test { 
		set {
		}
	}
}

</string>
    <string>// CS0103: The name `_' does not exist in the current context
// Line: 8

class C
{
	void Test ()
	{
		_.ToString ();
	}
}</string>
    <string>// CS0103: The name `owner' does not exist in the current context
// Line: 6

class C
{
	public readonly object A = owner.Foo;

	public C ()
	{
		int owner = 1;
	}
}
</string>
    <string>// CS0103: The name `value' does not exist in the current context
// Line: 8
// Compiler options: -langversion:experimental

class X (double value)
{
	public static double Prop {
		get {
			return value;
		}
	}
}

</string>
    <string>// CS0103: The name `a1' does not exist in the current context
// Line: 11

using System.Linq;

class C
{
	public static void Main ()
	{
		var e = 
			from a1 in "abcd"
			select a1;
		
		a1 = null;
	}
}
</string>
    <string>// CS0103: The name `Console' does not exist in the current context
// Line: 10


class C
{
	delegate void WithOutParam (string value);

	static void Main() 
	{
		WithOutParam o = (s) =&gt; Console.WriteLine();
	}
}
</string>
    <string>// CS0103: The name `bar' does not exist in the current context
// Line: 8

public class Test
{
	static void Main ()
	{
		if (false &amp;&amp; bar ()) {
		}
	}
}</string>
    <string>// CS0103: The name `Value' does not exist in the current context
// Line: 9


public class Test
{
	static void Main ()
	{
		var v = new { Field = Value };
	}
}
</string>
    <string>// CS0103: The name `b' does not exist in the current context
// Line: 11

using System.Linq;

class C
{
	public static void Main ()
	{
		var e = from a in "abcd"
			join b in "defg" on b equals "g"
			select a;
	}
}
</string>
    <string>// CS0103: The name `de' does not exist in the current context
// Line: 4

[assembly: System.Reflection.AssemblyCulture(de)]
public class Hello {
}
</string>
  </Examples>
</ErrorDocumentation>