/// <summary> /// Initializes a new instance of the <see cref="PrintQueueSelectionData"/> class. /// </summary> /// <param name="selectedPrintQueue">The selected print queue.</param> /// <exception cref="ArgumentNullException"><paramref name="selectedPrintQueue" /> is null.</exception> public PrintQueueSelectionData(PrintQueueInfo selectedPrintQueue) { if (selectedPrintQueue == null) { throw new ArgumentNullException(nameof(selectedPrintQueue)); } _selectedPrintQueues = new PrintQueueDefinitionCollection(new List <PrintQueueInfo> { selectedPrintQueue }); }
/// <summary> /// Initializes a new instance of the <see cref="PrintQueueSelectionData" /> class. /// </summary> /// <param name="selectedPrintQueues">The selected print queues.</param> /// <exception cref="ArgumentNullException"><paramref name="selectedPrintQueues" /> is null.</exception> public PrintQueueSelectionData(IEnumerable <PrintQueueInfo> selectedPrintQueues) { _selectedPrintQueues = new PrintQueueDefinitionCollection(selectedPrintQueues); }
/// <summary> /// Initializes a new instance of the <see cref="PrintQueueSelectionData" /> class. /// </summary> public PrintQueueSelectionData() { _selectedPrintQueues = new PrintQueueDefinitionCollection(); }