<?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>CS0135</ErrorName>
  <Examples>
    <string>// cs0135.cs: `i' conflicts with a declaration in a child block
// Line: 10

delegate int F (int i);
class Foo {
	static int i;
	static void Main ()
	{
		F f = delegate (int i) { return i; };
		i = 0;
	}
}
</string>
    <string>// cs0135.cs: `i' conflicts with a declaration in a child block
// Line: 9

delegate int F (int i);
class Foo {
	static int i;
	static void Main ()
	{
		i = 0;
		F f = delegate (int i) { return i; };
	}
}
</string>
    <string>// CS0135: `test' conflicts with a declaration in a child block
// Line: 13

class ClassMain
{
	static bool test = true;

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

</string>
    <string>// CS0135: `bar' conflicts with a declaration in a child block
// Line: 13

public class Foo
{
	public static class Nested
	{
		static int bar ()
		{
			return 0;
		}
		
		public static void Bar ()
		{
			var i = bar ();
			{
				bool bar = false;
			}
		} 
	}
}

</string>
    <string>// CS0135: `bar' conflicts with a declaration in a child block
// Line: 13

public class Foo
{
	public static class Nested
	{
		class bar
		{
			public static int value;
		}
		
		public static void Bar ()
		{
			{
				bool bar = false;
			}
			
			var i = bar.value;
		} 
	}
}

</string>
    <string>// cs0135.cs: `test' conflicts with a declaration in a child block
// Line: 11

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

</string>
  </Examples>
</ErrorDocumentation>