svn path=/trunk/mcs/; revision=68692
--- /dev/null
--- /dev/null
++// Bug #79702
++public delegate void FooHandler();
++
++public class X
++{
++ private string a;
++
++ public X(string a)
++ {
++ this.a = a;
++ }
++
++ static void Main()
++ {
++ }
++}
++
++public class Y : X
++{
++ private Z a;
++
++ public Y(Z a) : base(a.A)
++ {
++ this.a = a;
++
++ FooHandler handler = delegate {
++ a.Hello();
++ };
++ }
++}
++
++public class Z
++{
++ public string A;
++
++ public void Hello ()
++ {
++ }
++}