コード例 #1
0
 internal ForEach(IRightable collection, string loopVariable)
 {
     if (collection == null)
     {
         throw new ArgumentException();
     }
     CollectionSourceVar = collection;
     LoopVarName         = loopVariable;
     CodeLines           = new List <ICodeLine>();
 }
コード例 #2
0
		public OperationNew(Type dataType, IRightable[] variables)
		{
			DataType = dataType;
			Variables = variables;
		}
コード例 #3
0
 public static ICodeLine Assign(string lVariableName, IRightable rValue, AssignementOperator assignType = AssignementOperator.Assign)
 {
     return(Assign(Operation.Variable(lVariableName), rValue, assignType));
 }
コード例 #4
0
 public static ICodeLine Assign(ILeftable lValue, IRightable rValue, AssignementOperator assignType = AssignementOperator.Assign)
 {
     return(new Assign(lValue, rValue, assignType));
 }
コード例 #5
0
ファイル: Assign.cs プロジェクト: gtwijma/ExpressionBuilder
		public Assign(ILeftable lvalue, IRightable rValue, AssignementOperator assignType)
		{
			LValue = lvalue;
			RValue = rValue;
			AssignType = assignType;
		}
コード例 #6
0
 public Assign(ILeftable lvalue, IRightable rValue, AssignementOperator assignType)
 {
     LValue     = lvalue;
     RValue     = rValue;
     AssignType = assignType;
 }