diff options
Diffstat (limited to 'src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs')
-rw-r--r-- | src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs b/src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs index 731dedaf..e0312474 100644 --- a/src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs +++ b/src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs | |||
@@ -25,6 +25,10 @@ namespace WixToolset.Mba.Core | |||
25 | this.ReleaseLabels = new VerUtilVersionReleaseLabel[version.cReleaseLabels]; | 25 | this.ReleaseLabels = new VerUtilVersionReleaseLabel[version.cReleaseLabels]; |
26 | this.Metadata = VerUtil.VersionStringFromOffset(version.sczVersion, version.cchMetadataOffset); | 26 | this.Metadata = VerUtil.VersionStringFromOffset(version.sczVersion, version.cchMetadataOffset); |
27 | this.IsInvalid = version.fInvalid; | 27 | this.IsInvalid = version.fInvalid; |
28 | this.HasMajor = version.fHasMajor; | ||
29 | this.HasMinor = version.fHasMinor; | ||
30 | this.HasPatch = version.fHasPatch; | ||
31 | this.HasRevision = version.fHasRevision; | ||
28 | 32 | ||
29 | for (var i = 0; i < version.cReleaseLabels; ++i) | 33 | for (var i = 0; i < version.cReleaseLabels; ++i) |
30 | { | 34 | { |
@@ -80,6 +84,26 @@ namespace WixToolset.Mba.Core | |||
80 | /// </summary> | 84 | /// </summary> |
81 | public bool IsInvalid { get; private set; } | 85 | public bool IsInvalid { get; private set; } |
82 | 86 | ||
87 | /// <summary> | ||
88 | /// Whether the Major part was specified. | ||
89 | /// </summary> | ||
90 | public bool HasMajor { get; private set; } | ||
91 | |||
92 | /// <summary> | ||
93 | /// Whether the Minor part was specified. | ||
94 | /// </summary> | ||
95 | public bool HasMinor { get; private set; } | ||
96 | |||
97 | /// <summary> | ||
98 | /// Whether the Patch part was specified. | ||
99 | /// </summary> | ||
100 | public bool HasPatch { get; private set; } | ||
101 | |||
102 | /// <summary> | ||
103 | /// Whether the Revision part was specified. | ||
104 | /// </summary> | ||
105 | public bool HasRevision { get; private set; } | ||
106 | |||
83 | /// <inheritdoc/> | 107 | /// <inheritdoc/> |
84 | public void Dispose() | 108 | public void Dispose() |
85 | { | 109 | { |