/// <summary> /// Initializes a new instance of <see cref="InstallerDescription"/> using the data specified in the given <see cref="FusionInstallReference"/>. /// </summary> /// <param name="fusionInstallReference"></param> internal InstallerDescription(FusionInstallReference fusionInstallReference) { _installerType = fusionInstallReference.GuidScheme.AsInstallerType(); _applicationDescription = fusionInstallReference.NonCannonicalData; _uniqueId = fusionInstallReference.Identifier; }
internal FusionInstallReference ToFusionStruct() { var result = new FusionInstallReference( _installerType.AsGuid(), _uniqueId, _applicationDescription); return result; }