//
-// MemberMemberExpression.cs
+// MemberMemberBinding.cs
//
// Author:
// Jb Evain (jbevain@novell.com)
using System;
using System.Collections.ObjectModel;
using System.Reflection;
+using System.Reflection.Emit;
namespace System.Linq.Expressions {
this.bindings = bindings;
}
- internal override void Emit (EmitContext ec)
+ 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);
}
}
}