예제 #1
0
        public static bool TryCreateParameterQuestion(string code, string text, List <Limit> limits, out ParameterQuestion question, out CompilerErrorCollection errors)
        {
            var isCodeValid = CodeCreation.TryCreateCode(code, out var compieledCode, out errors);
            var isTextValid = StatementCreation.TryCreateStatement(text, limits, out var statement);

            if (isCodeValid && isTextValid)
            {
                question = new ParameterQuestion(compieledCode, statement);
                return(true);
            }

            question = null;
            return(false);
        }
예제 #2
0
 public void AddParameterQuestion(ParameterQuestion question)
 {
     ParameterQuestions.Add(question);
 }