public static ICodeLine Assign(ILeftable lValue, string rVariableName, AssignementOperator assignType = AssignementOperator.Assign) { return(Assign(lValue, Operation.Variable(rVariableName), assignType)); }
public static ICodeLine Assign(string lVariableName, IRightable rValue, AssignementOperator assignType = AssignementOperator.Assign) { return(Assign(Operation.Variable(lVariableName), rValue, assignType)); }
public static ICodeLine Assign(ILeftable lValue, IRightable rValue, AssignementOperator assignType = AssignementOperator.Assign) { return(new Assign(lValue, rValue, assignType)); }
public static ICodeLine AssignConstant(ILeftable lValue, object rConst, AssignementOperator assignType = AssignementOperator.Assign) { return(Assign(lValue, Operation.Constant(rConst), assignType)); }
public static ICodeLine AssignConstant(string lVariableName, object rConst, AssignementOperator assignType = AssignementOperator.Assign) { return(Assign(Operation.Variable(lVariableName), Operation.Constant(rConst), assignType)); }
public Assign(ILeftable lvalue, IRightable rValue, AssignementOperator assignType) { LValue = lvalue; RValue = rValue; AssignType = assignType; }