////private string outputPath = null; /// <summary> /// Initializes a new instance of the VSProjectParser class. /// </summary> /// <param name="projectFile">Visual Studio project file to parse.</param> public VSProjectParser(SourcePath projectFile) { this.projectFile = projectFile; this.Parse(); CustomManifestParser cm = new CustomManifestParser(this.projectFile); this.dependencies.UnionWith(cm.getDependencies()); this.outputs.UnionWith(cm.getOutputs()); }
public VSProjectParser(SourcePath projectFile) { _projectFile = projectFile; _parse(); CustomManifestParser cm = new CustomManifestParser(_projectFile); _dependencies.UnionWith(cm.getDependencies()); _outputs.UnionWith(cm.getOutputs()); }
////private string outputPath = null; /// <summary> /// Initializes a new instance of the VSProjectParser class. /// </summary> /// <param name="projectFile">Visual Studio project file to parse.</param> public VSProjectParser(SourcePath projectFile) { this.projectFile = projectFile; this.Parse(); CustomManifestParser cm = new CustomManifestParser(this.projectFile); this.dependencies.UnionWith(cm.getDependencies()); this.outputs.UnionWith(cm.getOutputs()); }
public override IEnumerable <BuildObject> getOutputs() { return(from output in _customManifest.getOutputs() select new BuildObject(Path.Combine(BuildEngine.theEngine.getObjRoot(), output.getRelativePath()))); }