Ejemplo n.º 1
0
        public QuestionGroup(IQuestionParent parent, QuestionGroup original)
            : base(parent, original)
        {
            List <QuestionBase> children = new List <QuestionBase>();

            foreach (QuestionBase c in original.Children)
            {
                children.Add(c.Clone(this));
            }
        }
Ejemplo n.º 2
0
 public override QuestionBase Clone(QuestionGroup parent)
 {
     return(new Comment(parent, this));
 }
Ejemplo n.º 3
0
 public override QuestionBase Clone(QuestionGroup parent)
 {
     return(new RealValueQuestion(parent, this));
 }
Ejemplo n.º 4
0
 public override QuestionBase Clone(QuestionGroup parent)
 {
     return(new CustomChoiceQuestion(parent, this));
 }
Ejemplo n.º 5
0
 public override QuestionBase Clone(QuestionGroup parent)
 {
     return(new LikertItemList(parent, this));
 }
Ejemplo n.º 6
0
 public abstract QuestionBase Clone(QuestionGroup parent);
Ejemplo n.º 7
0
 public ResponseGroup(Response response, ResponseGroup parent, QuestionGroup questionGroup)
 {
     base.Response = response;
     base.Parent   = parent;
     base.Question = questionGroup;
 }
Ejemplo n.º 8
0
 public ResponseGroup(QuestionGroup questionGroup)
 {
     base.Question = questionGroup;
 }
Ejemplo n.º 9
0
 public override QuestionBase Clone(QuestionGroup parent)
 {
     return(new DiverseQuestionGroup(parent, this));
 }