public void Visit(QuestionStyle questionStyle) { if (_executor.VisibleQuestions.Select(question => question.Id).Contains(questionStyle.Id)) { RenderQuestion(_executor.GetQuestion(questionStyle.Id)); } }
public void Visit(QuestionStyle questionStyle) { if (!_qlsQuestions.Add(questionStyle.Id)) { _messages.AddError("Line: " + questionStyle.LineNumber + " | Question '" + questionStyle.Id + "' was placed already."); } }
public void Visit(QuestionStyle questionStyle) { _current = _questionTypes[questionStyle.Id]; foreach (var style in questionStyle.Styles) { style.Accept(this); } }
public void SetQuestionStyle(QuestionStyle questionStyle) { TInfo.QuestionStyle = questionStyle; }