public MethodInvocationExpression(Reference owner, MethodInfo method, params Expression[] args) { _owner = owner; _method = method; _args = args; }
public MethodInvocationExpression(Reference owner, EasyMethod method, params Expression[] args) : this(owner, method.MethodBuilder, args) { }
public TypeReference(Reference owner, Type type) : base(owner) { _type = type; }
public Reference(Reference owner) { this._owner = SelfReference.Self; this._owner = owner; }
public Reference() { this._owner = SelfReference.Self; }
public AssignStatement(Reference target, Expression expression) { _target = target; _expression = expression; }