public static MemberExpression MakeMemberAccess(Expression expression, Aqua.TypeSystem.MemberInfo member) { return(new MemberExpression(expression, member)); }
public static MemberMemberBinding MemberBind(Aqua.TypeSystem.MemberInfo member, IEnumerable <MemberBinding> bindings) { return(new MemberMemberBinding(member, bindings)); }
public static MemberListBinding ListBind(Aqua.TypeSystem.MemberInfo member, IEnumerable <ElementInit> initializers) { return(new MemberListBinding(member, initializers)); }
public static MemberAssignment Bind(Aqua.TypeSystem.MemberInfo member, Expression expression) { return(new MemberAssignment(member, expression)); }