public static MemberExpression Create(AbstractExpression target, AbstractMember member) { return(BlockContext.GetBlockOrThrow().PushExpression(new MemberExpression { Type = target.Type, Target = target, Member = member })); }
public static MemberExpression Create(AbstractExpression target, IdentifierName memberName) { return(BlockContext.GetBlockOrThrow().PushExpression(new MemberExpression { Type = target.Type, Target = target, Member = null, MemberName = memberName })); }