Files
ZuneShell.dll/ZuneDBApi/MicrosoftZuneLibrary/StartFirmwareUpdateArgs.cs
T

37 lines
1.2 KiB
C#

using Microsoft.Iris;
namespace MicrosoftZuneLibrary
{
internal class StartFirmwareUpdateArgs : HrStatusBase
{
private UpdatePackageCollection m_Updates;
private DeferredInvokeHandler m_FirmwareUpdateBegin;
private DeferredInvokeHandler m_FirmwareUpdateProgress;
private DeferredInvokeHandler m_FirmwareUpdateComplete;
private FirmwareUpdateOption m_UpdateOption;
public FirmwareUpdateOption UpdateOption => m_UpdateOption;
public DeferredInvokeHandler FirmwareUpdateComplete => m_FirmwareUpdateComplete;
public DeferredInvokeHandler FirmwareUpdateProgress => m_FirmwareUpdateProgress;
public DeferredInvokeHandler FirmwareUpdateBegin => m_FirmwareUpdateBegin;
public UpdatePackageCollection Updates => m_Updates;
public StartFirmwareUpdateArgs(UpdatePackageCollection Updates, DeferredInvokeHandler FirmwareUpdateBegin, DeferredInvokeHandler FirmwareUpdateProgress, DeferredInvokeHandler FirmwareUpdateComplete, FirmwareUpdateOption UpdateOption)
{
m_Updates = Updates;
m_FirmwareUpdateBegin = FirmwareUpdateBegin;
m_FirmwareUpdateProgress = FirmwareUpdateProgress;
m_FirmwareUpdateComplete = FirmwareUpdateComplete;
m_UpdateOption = UpdateOption;
}
}
}