public static AbstractExpression DOT(this MethodParameter target, IdentifierName memberName) => PushExpression(new MemberExpression { Type = target.Type, Target = target.AsExpression(), MemberName = memberName });
public static AbstractExpression DOT(this MethodParameter target, AbstractMember member) => PushExpression(new MemberExpression { Type = target.Type, Target = PopExpression(target.AsExpression()), Member = member });