public GetGlobalPropertyGroup ( ) : MSBuildPropertySet | ||
return | MSBuildPropertySet |
public MSBuildPropertySet GetGlobalPropertyGroup ()
{
MSBuildPropertyGroupMerged res = new MSBuildPropertyGroupMerged ();
foreach (MSBuildPropertyGroup grp in PropertyGroups) {
if (grp.Condition.Length == 0)
res.Add (grp);
}
return res.GroupCount > 0 ? res : null;
}
static string LoadProjectTypeGuids(string fileName) { MSBuildProject project = new MSBuildProject(); project.Load(fileName); MSBuildPropertySet globalGroup = project.GetGlobalPropertyGroup(); if (globalGroup == null) { return(null); } return(globalGroup.GetPropertyValue("ProjectTypeGuids")); }