Implemented interface member:
property
Product
Microsoft.Build.Tasks.Deployment.Bootstrapper.IProductBuilder.Product
1 write to Product
Microsoft.Build.Tasks.Core (1)
BootstrapperUtil\ProductBuilder.cs (1)
15Product = product;
20 references to Product
Microsoft.Build.Tasks.Core (20)
BootstrapperUtil\BootstrapperBuilder.cs (18)
285builtProducts.Add(builder.Product.ProductCode.ToLowerInvariant(), builder); 286Merge(productsAndIncludes, GetIncludedProducts(builder.Product)); 287AddProduct(productsAndIncludes, builder.Product); 292Dictionary<string, Product> includes = GetIncludedProducts(builder.Product); 301foreach (List<Product> productDependency in builder.Product.Dependencies) 335foreach (List<string> missingDependecies in builder.Product.MissingDependencies) 1367if (Validate && !builder.Product.ValidationPassed) 1371_results.AddMessage(BuildMessage.CreateMessage(BuildMessageSeverity.Warning, "GenerateBootstrapper.ProductValidation", builder.Name, builder.Product.ValidationResults.FilePath)); 1372foreach (string validationMessage in builder.Product.ValidationResults.ValidationErrors) 1374_results.AddMessage(BuildMessage.CreateMessage(BuildMessageSeverity.Warning, "GenerateBootstrapper.ValidationError", builder.Product.ValidationResults.FilePath, validationMessage)); 1376foreach (string validationMessage in builder.Product.ValidationResults.ValidationWarnings) 1378_results.AddMessage(BuildMessage.CreateMessage(BuildMessageSeverity.Warning, "GenerateBootstrapper.ValidationWarning", builder.Product.ValidationResults.FilePath, validationMessage)); 1658if (builder.Product.Packages.Count == 0) 1666package = builder.Product.Packages.Package(ci.Name); 1724results.AddMessage(BuildMessage.CreateMessage(BuildMessageSeverity.Warning, "GenerateBootstrapper.UsingProductCulture", ci.Name, builder.Name, builder.Product.Packages.Item(0).Culture)); 1727return builder.Product.Packages.Item(0); 1736Package package = builder.Product.Packages.Package(altCulture.Name); 2075if (homesiteAttribute == null && builder.Product.CopyAllPackageFiles != CopyAllFilesType.CopyAllFilesIfNotHomeSite)
BootstrapperUtil\ProductBuilder.cs (2)
23internal string Name => Product.Name; 25internal string ProductCode => Product.ProductCode;