diff options
| author | Rob Mensching <rob@firegiant.com> | 2019-05-08 13:35:21 -0700 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2019-05-08 13:44:59 -0700 |
| commit | ef6485ac4a03333701d343c1e3a52d25805c58f1 (patch) | |
| tree | 3093b1410e651a90c3776b42090bb4e62e98c514 /src/WixToolset.Data/WindowsInstaller/Rows/FileRow.cs | |
| parent | 6e7a3274a1710a734e5369d0a1703b9c9ac9345b (diff) | |
| download | wix-ef6485ac4a03333701d343c1e3a52d25805c58f1.tar.gz wix-ef6485ac4a03333701d343c1e3a52d25805c58f1.tar.bz2 wix-ef6485ac4a03333701d343c1e3a52d25805c58f1.zip | |
Add additional strongly typed tuples
Diffstat (limited to 'src/WixToolset.Data/WindowsInstaller/Rows/FileRow.cs')
| -rw-r--r-- | src/WixToolset.Data/WindowsInstaller/Rows/FileRow.cs | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/WixToolset.Data/WindowsInstaller/Rows/FileRow.cs b/src/WixToolset.Data/WindowsInstaller/Rows/FileRow.cs index 673d2315..cd3660e4 100644 --- a/src/WixToolset.Data/WindowsInstaller/Rows/FileRow.cs +++ b/src/WixToolset.Data/WindowsInstaller/Rows/FileRow.cs | |||
| @@ -5,7 +5,6 @@ namespace WixToolset.Data.WindowsInstaller.Rows | |||
| 5 | using System; | 5 | using System; |
| 6 | using System.Diagnostics; | 6 | using System.Diagnostics; |
| 7 | using System.Globalization; | 7 | using System.Globalization; |
| 8 | using WixToolset.Data.Msi; | ||
| 9 | 8 | ||
| 10 | /// <summary> | 9 | /// <summary> |
| 11 | /// Specialization of a row for the file table. | 10 | /// Specialization of a row for the file table. |
| @@ -174,8 +173,8 @@ namespace WixToolset.Data.WindowsInstaller.Rows | |||
| 174 | { | 173 | { |
| 175 | get | 174 | get |
| 176 | { | 175 | { |
| 177 | bool compressedFlag = (0 < (this.Attributes & MsiInterop.MsidbFileAttributesCompressed)); | 176 | bool compressedFlag = (0 < (this.Attributes & WindowsInstallerConstants.MsidbFileAttributesCompressed)); |
| 178 | bool noncompressedFlag = (0 < (this.Attributes & MsiInterop.MsidbFileAttributesNoncompressed)); | 177 | bool noncompressedFlag = (0 < (this.Attributes & WindowsInstallerConstants.MsidbFileAttributesNoncompressed)); |
| 179 | 178 | ||
| 180 | if (compressedFlag && noncompressedFlag) | 179 | if (compressedFlag && noncompressedFlag) |
| 181 | { | 180 | { |
| @@ -200,22 +199,22 @@ namespace WixToolset.Data.WindowsInstaller.Rows | |||
| 200 | if (YesNoType.Yes == value) | 199 | if (YesNoType.Yes == value) |
| 201 | { | 200 | { |
| 202 | // these are mutually exclusive | 201 | // these are mutually exclusive |
| 203 | this.Attributes |= MsiInterop.MsidbFileAttributesCompressed; | 202 | this.Attributes |= WindowsInstallerConstants.MsidbFileAttributesCompressed; |
| 204 | this.Attributes &= ~MsiInterop.MsidbFileAttributesNoncompressed; | 203 | this.Attributes &= ~WindowsInstallerConstants.MsidbFileAttributesNoncompressed; |
| 205 | } | 204 | } |
| 206 | else if (YesNoType.No == value) | 205 | else if (YesNoType.No == value) |
| 207 | { | 206 | { |
| 208 | // these are mutually exclusive | 207 | // these are mutually exclusive |
| 209 | this.Attributes |= MsiInterop.MsidbFileAttributesNoncompressed; | 208 | this.Attributes |= WindowsInstallerConstants.MsidbFileAttributesNoncompressed; |
| 210 | this.Attributes &= ~MsiInterop.MsidbFileAttributesCompressed; | 209 | this.Attributes &= ~WindowsInstallerConstants.MsidbFileAttributesCompressed; |
| 211 | } | 210 | } |
| 212 | else // not specified | 211 | else // not specified |
| 213 | { | 212 | { |
| 214 | Debug.Assert(YesNoType.NotSet == value); | 213 | Debug.Assert(YesNoType.NotSet == value); |
| 215 | 214 | ||
| 216 | // clear any compression bits | 215 | // clear any compression bits |
| 217 | this.Attributes &= ~MsiInterop.MsidbFileAttributesCompressed; | 216 | this.Attributes &= ~WindowsInstallerConstants.MsidbFileAttributesCompressed; |
| 218 | this.Attributes &= ~MsiInterop.MsidbFileAttributesNoncompressed; | 217 | this.Attributes &= ~WindowsInstallerConstants.MsidbFileAttributesNoncompressed; |
| 219 | } | 218 | } |
| 220 | } | 219 | } |
| 221 | } | 220 | } |
