Author: jbevain
Date: 2008-01-25 10:22:23 -0500 (Fri, 25 Jan 2008)
New Revision: 93906

Modified:
   trunk/mcs/class/System.Core/System.Linq.Expressions/ChangeLog
   trunk/mcs/class/System.Core/System.Linq.Expressions/MemberAssignment.cs
   trunk/mcs/class/System.Core/System.Linq.Expressions/MemberBinding.cs
   trunk/mcs/class/System.Core/System.Linq.Expressions/MemberListBinding.cs
   trunk/mcs/class/System.Core/System.Linq.Expressions/MemberMemberBinding.cs
Log:
2008-01-25  Jb Evain  <[EMAIL PROTECTED]>

        * MemberMemberBinding.cs, MemberListBinding.cs,
        MemberAssignment.cs, MemberBinding.cs:
        add constructors.



Modified: trunk/mcs/class/System.Core/System.Linq.Expressions/ChangeLog
===================================================================
--- trunk/mcs/class/System.Core/System.Linq.Expressions/ChangeLog       
2008-01-25 15:17:37 UTC (rev 93905)
+++ trunk/mcs/class/System.Core/System.Linq.Expressions/ChangeLog       
2008-01-25 15:22:23 UTC (rev 93906)
@@ -1,5 +1,11 @@
 2008-01-25  Jb Evain  <[EMAIL PROTECTED]>
 
+       * MemberMemberBinding.cs, MemberListBinding.cs,
+       MemberAssignment.cs, MemberBinding.cs:
+       add constructors.
+
+2008-01-25  Jb Evain  <[EMAIL PROTECTED]>
+
        * Expression.cs: implement PropertyOrField.
 
 2008-01-24  Jb Evain  <[EMAIL PROTECTED]>

Modified: 
trunk/mcs/class/System.Core/System.Linq.Expressions/MemberAssignment.cs
===================================================================
--- trunk/mcs/class/System.Core/System.Linq.Expressions/MemberAssignment.cs     
2008-01-25 15:17:37 UTC (rev 93905)
+++ trunk/mcs/class/System.Core/System.Linq.Expressions/MemberAssignment.cs     
2008-01-25 15:22:23 UTC (rev 93906)
@@ -39,5 +39,11 @@
                public Expression Expression {
                        get { return expression; }
                }
+
+               internal MemberAssignment (MemberInfo member, Expression 
expression)
+                       : base (MemberBindingType.Assignment, member)
+               {
+                       this.expression = expression;
+               }
        }
 }

Modified: trunk/mcs/class/System.Core/System.Linq.Expressions/MemberBinding.cs
===================================================================
--- trunk/mcs/class/System.Core/System.Linq.Expressions/MemberBinding.cs        
2008-01-25 15:17:37 UTC (rev 93905)
+++ trunk/mcs/class/System.Core/System.Linq.Expressions/MemberBinding.cs        
2008-01-25 15:22:23 UTC (rev 93906)
@@ -44,6 +44,12 @@
                        get { return member; }
                }
 
+               internal MemberBinding (MemberBindingType binding_type, 
MemberInfo member)
+               {
+                       this.binding_type = binding_type;
+                       this.member = member;
+               }
+
                public override string ToString ()
                {
                        return ExpressionPrinter.ToString (this);

Modified: 
trunk/mcs/class/System.Core/System.Linq.Expressions/MemberListBinding.cs
===================================================================
--- trunk/mcs/class/System.Core/System.Linq.Expressions/MemberListBinding.cs    
2008-01-25 15:17:37 UTC (rev 93905)
+++ trunk/mcs/class/System.Core/System.Linq.Expressions/MemberListBinding.cs    
2008-01-25 15:22:23 UTC (rev 93906)
@@ -39,5 +39,11 @@
                public ReadOnlyCollection<ElementInit> Initializers {
                        get { return initializers; }
                }
+
+               internal MemberListBinding (MemberInfo member, 
ReadOnlyCollection<ElementInit> initializers)
+                       : base (MemberBindingType.ListBinding, member)
+               {
+                       this.initializers = initializers;
+               }
        }
 }

Modified: 
trunk/mcs/class/System.Core/System.Linq.Expressions/MemberMemberBinding.cs
===================================================================
--- trunk/mcs/class/System.Core/System.Linq.Expressions/MemberMemberBinding.cs  
2008-01-25 15:17:37 UTC (rev 93905)
+++ trunk/mcs/class/System.Core/System.Linq.Expressions/MemberMemberBinding.cs  
2008-01-25 15:22:23 UTC (rev 93906)
@@ -39,5 +39,11 @@
                public ReadOnlyCollection<MemberBinding> Bindings {
                        get { return bindings; }
                }
+
+               internal MemberMemberBinding (MemberInfo member, 
ReadOnlyCollection<MemberBinding> bindings)
+                       : base (MemberBindingType.MemberBinding, member)
+               {
+                       this.bindings = bindings;
+               }
        }
 }

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to