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