System.Linq.Expressions.Expression.MemberBind C# (CSharp) Method

MemberBind() public static method

Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property.
public static MemberBind ( MemberInfo member ) : MemberMemberBinding
member System.Reflection.MemberInfo The to set the property equal to.
return MemberMemberBinding
        public static MemberMemberBinding MemberBind(MemberInfo member, params MemberBinding[] bindings)
        {
            return MemberBind(member, (IEnumerable<MemberBinding>)bindings);
        }

Same methods

Expression::MemberBind ( MemberInfo member, IEnumerable bindings ) : MemberMemberBinding
Expression::MemberBind ( MethodInfo propertyAccessor ) : MemberMemberBinding
Expression::MemberBind ( MethodInfo propertyAccessor, IEnumerable bindings ) : MemberMemberBinding

Usage Example

        protected virtual MemberMemberBinding VisitMemberMemberBinding(MemberMemberBinding binding)
        {
            IEnumerable <MemberBinding> bindings = this.VisitBindingList(binding.Bindings);

            if (bindings != binding.Bindings)
            {
                return(Expression.MemberBind(binding.Member, bindings));
            }
            return(binding);
        }
All Usage Examples Of System.Linq.Expressions.Expression::MemberBind
Expression