2008-11-19 Jb Evain <jbevain@novell.com>
[mono.git] / mcs / class / System.Core / System.Linq.Expressions / MemberMemberBinding.cs
index 8937a57d6883d7f7fe4de183f1c709fe4926b6fb..9eb0c515d9dbc3644d47613dfe0bbaa59aa57aab 100644 (file)
@@ -1,5 +1,5 @@
 //
-// MemberMemberExpression.cs
+// MemberMemberBinding.cs
 //
 // Author:
 //   Jb Evain (jbevain@novell.com)
@@ -49,7 +49,10 @@ namespace System.Linq.Expressions {
 
                internal override void Emit (EmitContext ec, LocalBuilder local)
                {
-                       throw new NotImplementedException ();
+                       var member = EmitLoadMember (ec, local);
+
+                       foreach (var binding in bindings)
+                               binding.Emit (ec, member);
                }
        }
 }