15 references to UpgradeAttributes
dotnet (5)
Installer\Windows\RelatedProduct.cs (5)
22
public
UpgradeAttributes
Attributes
86
(Languages.Contains(lcid) && Attributes.HasFlag(
UpgradeAttributes
.LanguagesExclusive) ||
87
!Languages.Contains(lcid) && !Attributes.HasFlag(
UpgradeAttributes
.LanguagesExclusive));
97
return VersionMax != null && (Attributes.HasFlag(
UpgradeAttributes
.VersionMaxInclusive)
108
return 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)]
86
public 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)]
101
public 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)]
119
public void RelatedProductExcludesMinVersion(string minVersion,
UpgradeAttributes
attributes, string installedVersionValue,