ScriptingPlugin.Editor.ScriptsSolutionEditor.AddProjectToSolution C# (CSharp) Method

AddProjectToSolution() private method

private AddProjectToSolution ( string slnText, string solutionPath, string projectReference ) : void
slnText string
solutionPath string
projectReference string
return void
        private void AddProjectToSolution(string slnText, string solutionPath, string projectReference)
        {
            if (slnText.ToString(CultureInfo.InvariantCulture)
                    .IndexOf(projectReference, StringComparison.OrdinalIgnoreCase) != -1)
                return;

            slnText = slnText.Insert(
                slnText.LastIndexOf("EndProject", StringComparison.OrdinalIgnoreCase) + 10, projectReference);
            _fileSystem.File.WriteAllText(solutionPath, slnText);
        }