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