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