public NodejsUwpProjectFlavorCfg(NodejsUwpProjectFlavor baseProjectNode, IVsCfg baseConfiguration, IVsProjectFlavorCfg innerConfiguration) { _baseCfg = baseConfiguration; _innerCfg = innerConfiguration; project = baseProjectNode; mapIVsCfgToNodejsUwpProjectFlavorCfg.Add(baseConfiguration, this); }
public NodejsUwpProjectFlavorCfg(NodejsUwpProjectFlavor baseProjectNode, IVsCfg baseConfiguration, IVsProjectFlavorCfg innerConfiguration) { _baseCfg = baseConfiguration; _innerCfg = innerConfiguration; project = baseProjectNode; mapIVsCfgToNodejsUwpProjectFlavorCfg.Add(baseConfiguration, this); }
protected override object PreCreateForOuter(IntPtr outerProjectIUnknown) { var res = new NodejsUwpProjectFlavor(); res._package = _package; return(res); }
public NodejsUwpProjectFlavorCfg(NodejsUwpProjectFlavor baseProjectNode, IVsCfg baseConfiguration, IVsProjectFlavorCfg innerConfiguration) { _baseCfg = baseConfiguration; _innerCfg = innerConfiguration; project = baseProjectNode; mapIVsCfgToNodejsUwpProjectFlavorCfg.Add(baseConfiguration, this); serviceProvider = this.project as System.IServiceProvider; }
public NodejsUwpProjectFlavorCfg(NodejsUwpProjectFlavor baseProjectNode, IVsCfg baseConfiguration, IVsProjectFlavorCfg innerConfiguration) { _baseCfg = baseConfiguration; _innerCfg = innerConfiguration; project = baseProjectNode; mapIVsCfgToNodejsUwpProjectFlavorCfg.Add(baseConfiguration, this); serviceProvider = this.project as System.IServiceProvider; packagesToDeployList = new VsBootstrapperPackageInfo[] { new VsBootstrapperPackageInfo { PackageName = "D8B19935-BDBF-4D5B-9619-A6693AFD4554" }, // ScriptMsVsMon new VsBootstrapperPackageInfo { PackageName = "EB22551A-7F66-465F-B53F-E5ABA0C0574E" }, // NativeMsVsMon new VsBootstrapperPackageInfo { PackageName = "62B807E2-6539-46FB-8D67-A73DC9499940" } // ManagedMsVsMon }; optionalPackagesToDeploy = new VsBootstrapperPackageInfo[] { new VsBootstrapperPackageInfo { PackageName = "FEC73B34-86DE-4EA8-BFF4-3600A0443E9C" }, // NativeMsVsMonDependency new VsBootstrapperPackageInfo { PackageName = "B968CC6A-D2C8-4197-88E3-11662042C291" }, // XamlUIDebugging new VsBootstrapperPackageInfo { PackageName = "8CDEABEF-33E1-4A23-A13F-94A49FF36E84" } // XamlUIDebuggingDependency }; }
protected override object PreCreateForOuter(IntPtr outerProjectIUnknown) { var res = new NodejsUwpProjectFlavor(); res._package = _package; return res; }
public NodejsUwpProjectFlavorCfg(NodejsUwpProjectFlavor baseProjectNode, IVsCfg baseConfiguration, IVsProjectFlavorCfg innerConfiguration) { _baseCfg = baseConfiguration; _innerCfg = innerConfiguration; project = baseProjectNode; mapIVsCfgToNodejsUwpProjectFlavorCfg.Add(baseConfiguration, this); serviceProvider = this.project as System.IServiceProvider; }