svn path=/trunk/mcs/; revision=140231
--- /dev/null
--- /dev/null
++// CS0027: Keyword `this' is not available in the current context
++// Line: 6
++
++class Program
++{
++ const object y = this;
++}
--- /dev/null
--- /dev/null
++// CS0206: A property or indexer may not be passed as an out or ref parameter
++// Line: 22
++
++using System;
++
++namespace N
++{
++ public class Test
++ {
++ public double this[int i]
++ {
++ get { return 1; }
++ }
++
++ public static void WriteOutData(out double d)
++ {
++ d = 5.0;
++ }
++
++ public static void Main(string[] args)
++ {
++ Test test = new Test();
++ WriteOutData(out test[1]);
++ }
++ }
++}
++
--- /dev/null
--- /dev/null
++// CS0432: Alias `Sa' not found
++// Line: 6
++
++using S = System;
++
++[assembly: Sa::CLSCompliantAttribute (false)]
--- /dev/null
--- /dev/null
++// CS0533: `B.MyEvent' hides inherited abstract member `A.MyEvent'
++// Line: 11
++
++using System;
++
++abstract class A {
++ public abstract event EventHandler MyEvent;
++}
++
++class B : A {
++ public event EventHandler MyEvent;
++}
+++ /dev/null
--// CS0534: `B' does not implement inherited abstract member `A.MyEvent.add'
--// Line: 11
--
--using System;
--
--abstract class A {
-- public abstract event EventHandler MyEvent;
--}
--
--class B : A {
-- public event EventHandler MyEvent;
--}
--- /dev/null
--- /dev/null
++// CS1967: A constraint cannot be the dynamic type
++// Line: 4
++
++class C<T> where T : dynamic
++{
++}