Implemented interface member:
property
ProductCode
Microsoft.Build.Tasks.Deployment.Bootstrapper.IProduct.ProductCode
1 write to ProductCode
Microsoft.Build.Tasks.Core (1)
BootstrapperUtil\Product.cs (1)
45ProductCode = code;
23 references to ProductCode
Microsoft.Build.Tasks.Core (23)
BootstrapperUtil\BootstrapperBuilder.cs (15)
264if (!output.ContainsKey(product.ProductCode.ToLowerInvariant())) 266output.Add(product.ProductCode.ToLowerInvariant(), product); 285builtProducts.Add(builder.Product.ProductCode.ToLowerInvariant(), builder); 295if (builtProducts.ContainsKey(p.ProductCode.ToLowerInvariant())) 306if (productsAndIncludes.ContainsKey(p.ProductCode.ToLowerInvariant())) 520productsOrder.Append(p.ProductCode).Append(Environment.NewLine); 628availableProducts.Add(p.ProductCode, p); 629buildQueue.Add(p.ProductCode, CreateProduct(productNode)); 747_products.Add(availableProducts[p.ProductCode]); 749productsToRemove.Add(p.ProductCode); 1550DumpXmlToFile(node, string.Format(CultureInfo.CurrentCulture, "{0}.{1}.xml", package.Product.ProductCode, package.Culture)); 2212{ product.ProductCode, product } 2221includedProducts.Remove(product.ProductCode); 2227if (!includedProducts.ContainsKey(product.ProductCode)) 2229includedProducts.Add(product.ProductCode, product);
BootstrapperUtil\Product.cs (4)
107return ProductCode; 133if (p.ProductCode == pd.ProductCode) 171Debug.WriteLine(String.Format(CultureInfo.CurrentCulture, "A package with culture '{0}' has already been added to product '{1}'", package.Culture.ToLowerInvariant(), ProductCode));
BootstrapperUtil\ProductBuilder.cs (1)
25internal string ProductCode => Product.ProductCode;
BootstrapperUtil\ProductCollection.cs (3)
30if (!_table.ContainsKey(product.ProductCode)) 33_table.Add(product.ProductCode, product); 37System.Diagnostics.Debug.WriteLine("Product '{0}' has already been added to the product list", product.ProductCode.ToUpperInvariant());