Esempio n. 1
0
        ////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());
        }
Esempio n. 2
0
        public VSProjectParser(SourcePath projectFile)
        {
            _projectFile = projectFile;
            _parse();

            CustomManifestParser cm = new CustomManifestParser(_projectFile);
            _dependencies.UnionWith(cm.getDependencies());
            _outputs.UnionWith(cm.getOutputs());
        }
Esempio n. 3
0
        ////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());
        }
Esempio n. 4
0
 public override IEnumerable <BuildObject> getOutputs()
 {
     return(from output in _customManifest.getOutputs() select new BuildObject(Path.Combine(BuildEngine.theEngine.getObjRoot(), output.getRelativePath())));
 }