diff options
Diffstat (limited to 'src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs')
-rw-r--r-- | src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs b/src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs index 7408c26f..731dedaf 100644 --- a/src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs +++ b/src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs | |||
@@ -17,6 +17,7 @@ namespace WixToolset.Mba.Core | |||
17 | var pVersion = handle.DangerousGetHandle(); | 17 | var pVersion = handle.DangerousGetHandle(); |
18 | var version = (VerUtil.VersionStruct)Marshal.PtrToStructure(pVersion, typeof(VerUtil.VersionStruct)); | 18 | var version = (VerUtil.VersionStruct)Marshal.PtrToStructure(pVersion, typeof(VerUtil.VersionStruct)); |
19 | this.Version = Marshal.PtrToStringUni(version.sczVersion); | 19 | this.Version = Marshal.PtrToStringUni(version.sczVersion); |
20 | this.Prefix = version.chPrefix; | ||
20 | this.Major = version.dwMajor; | 21 | this.Major = version.dwMajor; |
21 | this.Minor = version.dwMinor; | 22 | this.Minor = version.dwMinor; |
22 | this.Patch = version.dwPatch; | 23 | this.Patch = version.dwPatch; |
@@ -39,6 +40,11 @@ namespace WixToolset.Mba.Core | |||
39 | public string Version { get; private set; } | 40 | public string Version { get; private set; } |
40 | 41 | ||
41 | /// <summary> | 42 | /// <summary> |
43 | /// Prefix character that was stripped from <c>Version</c>, or the null character if there was no prefix. | ||
44 | /// </summary> | ||
45 | public char Prefix { get; private set; } | ||
46 | |||
47 | /// <summary> | ||
42 | /// For version A.B.C.D, Major is A. It is 0 if not specified. | 48 | /// For version A.B.C.D, Major is A. It is 0 if not specified. |
43 | /// </summary> | 49 | /// </summary> |
44 | public uint Major { get; private set; } | 50 | public uint Major { get; private set; } |