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)
14Product = product;
20 references to Product
Microsoft.Build.Tasks.Core (20)
BootstrapperUtil\BootstrapperBuilder.cs (18)
287builtProducts.Add(builder.Product.ProductCode.ToLowerInvariant(), builder); 288Merge(productsAndIncludes, GetIncludedProducts(builder.Product)); 289AddProduct(productsAndIncludes, builder.Product); 294Dictionary<string, Product> includes = GetIncludedProducts(builder.Product); 303foreach (List<Product> productDependency in builder.Product.Dependencies) 337foreach (List<string> missingDependecies in builder.Product.MissingDependencies) 1369if (Validate && !builder.Product.ValidationPassed) 1373_results.AddMessage(BuildMessage.CreateMessage(BuildMessageSeverity.Warning, "GenerateBootstrapper.ProductValidation", builder.Name, builder.Product.ValidationResults.FilePath)); 1374foreach (string validationMessage in builder.Product.ValidationResults.ValidationErrors) 1376_results.AddMessage(BuildMessage.CreateMessage(BuildMessageSeverity.Warning, "GenerateBootstrapper.ValidationError", builder.Product.ValidationResults.FilePath, validationMessage)); 1378foreach (string validationMessage in builder.Product.ValidationResults.ValidationWarnings) 1380_results.AddMessage(BuildMessage.CreateMessage(BuildMessageSeverity.Warning, "GenerateBootstrapper.ValidationWarning", builder.Product.ValidationResults.FilePath, validationMessage)); 1664if (builder.Product.Packages.Count == 0) 1672package = builder.Product.Packages.Package(ci.Name); 1730results.AddMessage(BuildMessage.CreateMessage(BuildMessageSeverity.Warning, "GenerateBootstrapper.UsingProductCulture", ci.Name, builder.Name, builder.Product.Packages.Item(0).Culture)); 1733return builder.Product.Packages.Item(0); 1742Package package = builder.Product.Packages.Package(altCulture.Name); 2084if (homesiteAttribute == null && builder.Product.CopyAllPackageFiles != CopyAllFilesType.CopyAllFilesIfNotHomeSite)
BootstrapperUtil\ProductBuilder.cs (2)
22internal string Name => Product.Name; 24internal string ProductCode => Product.ProductCode;