private Dictionary <string, string> lastCabinetAddedToMediaTable; // Key is First Cabinet Name, Value is Last Cabinet Added in the Split Sequence public CreateCabinetsCommand(IBackendHelper backendHelper) { this.fileTransfers = new List <IFileTransfer>(); this.trackedFiles = new List <ITrackedFile>(); this.newCabNamesCallBack = this.NewCabNamesCallBack; this.BackendHelper = backendHelper; }
private Dictionary <string, string> lastCabinetAddedToMediaTable; // Key is First Cabinet Name, Value is Last Cabinet Added in the Split Sequence public CreateCabinetsCommand(IWixToolsetServiceProvider serviceProvider, IBackendHelper backendHelper, WixMediaTemplateSymbol mediaTemplate) { this.fileTransfers = new List <IFileTransfer>(); this.trackedFiles = new List <ITrackedFile>(); this.newCabNamesCallBack = this.NewCabNamesCallBack; this.ServiceProvider = serviceProvider; this.BackendHelper = backendHelper; this.MediaTemplate = mediaTemplate; }
private Dictionary <string, string> lastCabinetAddedToMediaTable; // Key is First Cabinet Name, Value is Last Cabinet Added in the Split Sequence public CreateCabinetsCommand() { this.fileTransfers = new List <FileTransfer>(); this.newCabNamesCallBack = NewCabNamesCallBack; }
/// <summary> /// Creates an MSI binder. /// </summary> public Binder() { this.defaultCompressionLevel = Cab.CompressionLevel.Mszip; this.suppressICEs = new StringCollection(); this.ices = new StringCollection(); this.invalidArgs = new StringCollection(); this.validator = new Validator(); // Need fileTransfers handle for NewCabNamesCallBack callback this.fileTransfers = new ArrayList(); this.newCabNamesCallBack = NewCabNamesCallBack; this.lastCabinetAddedToMediaTable = new Dictionary<string, string>(); this.nonEmptyProductCodes = new StringCollection(); this.nonEmptyTransformNames = new StringCollection(); this.emptyTransformNames = new StringCollection(); }