MsBuildProject() { for (int i = 0; i < files.Length; i++) { files[i] = new MsBuildXmlFile(); } }
public MSBuildEvaluator(MsBuildXmlFile projFile) { this.projFile = projFile; tempProjFilePath = string.Empty; evaluateTarget = evaluateProperty = null; expansionCache = new Dictionary <string, string>(); Properties = new Dictionary <string, string>(); }
static bool LoadXml(MsBuildXmlFile xmlFile) { try { var xmlText = File.ReadAllText(xmlFile.filePath, Encoding.UTF8); using (var reader = XmlReader.Create(new StringReader(xmlText))) { xmlFile.xml = XDocument.Load(reader); } } catch (Exception) { return(false); } return(true); }