<?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>CS1525</ErrorName>
  <Examples>
    <string>// CS1525: Unexpected symbol `ref', expecting `.', `?', `[', `&lt;operator&gt;', or `identifier'
// Line: 8

public class Test
{
	static void Main ()
	{
		string ref = "abc";
	}
}
</string>
    <string>// CS1525: Unexpected symbol `out'
// Line: 8

public class Test
{
	public static void Main ()
	{
                object[] x = new object[] { 0, out i};
	}
}
</string>
    <string>// CS1525: Unexpected symbol `==', expecting `type'
// Line: 8

class A
{
	public static implicit operator == (A a, bool b)
	{
		return false;
	}
}
</string>
    <string>// CS1525: Unexpected symbol `)', expecting `.' or `['
// Line: 10

using System.Collections;

class Collection : CollectionBase
{
	public int Add (int x)
	{
		return ((IList) base).Add (x);
	}
}


</string>
    <string>// CS1525: Unexpected symbol `=', expecting `.' or `['
// Line: 8

class DerivedClass
{
	public DerivedClass ()
	{
		base = null;
	}
}

</string>
    <string>// CS1525: Unexpected symbol `;', expecting `,' or `}'
// Line: 10

class X {
    public int Field;

    static void Main ()
    {
        var x = new X () {
            Field = 1;
        };
    }
}
</string>
    <string>// CS1525: Unexpected symbol `void'
// Line: 8

class C
{
	public static void Main ()
	{
		string s = void.ToString ();
	}
}
</string>
    <string>// CS1525: Unexpected symbol `returnValue'
// Line: 11

public class C
{
	public void Foo ()
	{
			string returnValue = null;
		
			returnValue += (1+3)
			returnValue += ("");				
	}
}
</string>
    <string>// CS1523: Unexpected symbol `~'
// Line: 9

class D {
	static int a = 1;
	static int b = 2;
	static int Main ()
	{
		return (a &lt;&lt; 1) ~ (b);	
	}
}
</string>
    <string>// CS1525: Unexpected symbol `text'
// Line: 8

class MainClass
{
        static void Main ()
        {
                System.Console.WriteLine((true ? "" : "") "text");      
        }
}

</string>
    <string>// CS1525: Unexpected symbol `int'
// Line: 8

class T {
	void member ()
	{
		int a = 1 | 2
		int b;
	}
}
</string>
    <string>// CS1525: Unexpected symbol `}', expecting `)' or `,'
// Line: 7

class X {
	static void Main ()
	{
		Console.WriteLine ("Hola"
	}
}
</string>
    <string>// CS1525: Unexpected symbol `this', expecting `[', `{', or `type'
// Line: 8

class M
{
    public static void Main ()
    {
        p = new this;
    }
}

</string>
    <string>// CS1525: Unexpected symbol `i', expecting `}', `case', or `default:'
// Line: 11

class X {

	static void Main ()
	{
		int i = 0;

		switch (i){
			i = 4;
		}
	}
}
</string>
    <string>// CS1525: Unexpected symbol `(', expecting `)', `,', `;', `[', or `='
// Line: 13

class X {
	X (int a)
	{
	}
}

class Y {
	static void Main ()
	{
		X x (4);
	}
}
</string>
    <string>// CS1525: Unexpected symbol `}'
// Line: 8

class X {
	X ()
	{
	label1:
	}
}
</string>
  </Examples>
</ErrorDocumentation>