MonoDevelop.Projects.Formats.MSBuild.BuildEngine.GetUnsavedProjectContent C# (CSharp) Method

GetUnsavedProjectContent() private method

private GetUnsavedProjectContent ( string file ) : string
file string
return string
		internal string GetUnsavedProjectContent (string file)
		{
			lock (unsavedProjects) {
				string content;
				unsavedProjects.TryGetValue (file, out content);
				return content;
			}
		}

Usage Example

Example #1
0
        Project ConfigureProject(string file, string configuration, string platform)
        {
            var p = engine.GetLoadedProjects(file).FirstOrDefault();

            if (p == null)
            {
                var content = buildEngine.GetUnsavedProjectContent(file);
                if (content == null)
                {
                    p = engine.LoadProject(file);
                }
                else
                {
                    p          = engine.LoadProject(new XmlTextReader(new StringReader(content)));
                    p.FullPath = file;
                }
            }
            p.SetProperty("Configuration", configuration);
            if (!string.IsNullOrEmpty(platform))
            {
                p.SetProperty("Platform", platform);
            }
            else
            {
                p.SetProperty("Platform", "");
            }

            return(p);
        }
All Usage Examples Of MonoDevelop.Projects.Formats.MSBuild.BuildEngine::GetUnsavedProjectContent