15 references to UpgradeAttributes
dotnet (5)
Installer\Windows\RelatedProduct.cs (5)
22public UpgradeAttributes Attributes 86(Languages.Contains(lcid) && Attributes.HasFlag(UpgradeAttributes.LanguagesExclusive) || 87!Languages.Contains(lcid) && !Attributes.HasFlag(UpgradeAttributes.LanguagesExclusive)); 97return VersionMax != null && (Attributes.HasFlag(UpgradeAttributes.VersionMaxInclusive) 108return VersionMin != null && (Attributes.HasFlag(UpgradeAttributes.VersionMinInclusive)
dotnet.Tests (10)
WindowsInstallerTests.cs (10)
83[InlineData("1033,1041,1049", UpgradeAttributes.MigrateFeatures, 1041, false)] 84[InlineData(null, UpgradeAttributes.LanguagesExclusive, 3082, false)] 85[InlineData("1033,1041,1049", UpgradeAttributes.LanguagesExclusive, 1033, true)] 86public void RelatedProductExcludesLanguages(string language, UpgradeAttributes attributes, int lcid, 99[InlineData("72.13.638", UpgradeAttributes.MigrateFeatures, "72.13.639", true)] 100[InlineData("72.13.638", UpgradeAttributes.VersionMaxInclusive, "72.13.638", false)] 101public void RelatedProductExcludesMaxVersion(string maxVersion, UpgradeAttributes attributes, string installedVersionValue, 117[InlineData("72.13.638", UpgradeAttributes.MigrateFeatures, "72.13.638", true)] 118[InlineData("72.13.638", UpgradeAttributes.VersionMinInclusive, "72.13.638", false)] 119public void RelatedProductExcludesMinVersion(string minVersion, UpgradeAttributes attributes, string installedVersionValue,