public Reference <IUserInputQuestionNode> CreateUserInputQuestion( string definition, string questionName, string questionText, Type questionType) { var question = new UserInputQuestionNode( m_ids.Next, definition, questionName, questionText, questionType); return(DomainItemRegistration <IUserInputQuestionNode>(question)); }
public DomainId <IUserInputQuestionNode> CreateUserInputQuestion( string definition, string questionName, string questionText, IQuestionType questionType) { var question = new UserInputQuestionNode( m_ids.Next, definition, questionName, questionText, questionType); questionType.InitializeVariable(m_symbolTable, question.Id); return(DomainItemRegistration <IUserInputQuestionNode>(question)); }