Exemple #1
0
        /// <summary>
        /// Creates new instance of Configuration from ProjectInfo and DexterInfo 
        /// </summary>
        /// <param name="projectInfo">information about project</param>
        /// <param name="dexterInfo">information about Dexter</param>
        public Configuration(ProjectInfo projectInfo, DexterInfo dexterInfo)
        {
            projectName = projectInfo.projectName;
            projectFullPath = projectInfo.projectFullPath;
            sourceDir = projectInfo.sourceDir;
            binDir = projectInfo.binDir;
            headerDir = projectInfo.headerDir;
            libDir = projectInfo.libDir;
            fileName = projectInfo.fileName;
            modulePath = projectInfo.modulePath;
            type = projectInfo.type;
            sourceEncoding = projectInfo.sourceEncoding;

            dexterHome = dexterInfo.dexterHome;
            dexterServerIp = dexterInfo.dexterServerIp;
            dexterServerPort = dexterInfo.dexterServerPort.ToString();
            userName = dexterInfo.userName;
            userPassword = dexterInfo.userPassword;
            standalone = dexterInfo.standalone;
        }
 public void Save(DexterInfo dexterInfo)
 {
     dexterInfoProvider.Save(dexterInfo);
 }