/// <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); }