public SolutionGenerator(XcodeProject xcodeProjectModel, ConversionPreferences preferences) { rootFolder = preferences.CSharpProjectFolderPath; this.xcodeProjectModel = xcodeProjectModel; this.preferences = preferences; projectName = Path.GetFileNameWithoutExtension (xcodeProjectModel.FilePath); }
List<Translator.Parser.Target> HandleRunAnalysisButtonClick(ConversionPreferences preferences) { this.preferences = preferences; xcodeProjectModel = XcodeProjectLoader.LoadProject (preferences.XcodeProjectPath); xcodeProjectModel.AnalyzeProjectDependecies (); xcodeProjectModel.AnalyzeProjectsFileStructure (); return xcodeProjectModel.Targets; }