Repository URL to install this package:
|
Version:
7.5.3.161 ▾
|
<?xml version="1.0"?>
<doc>
<assembly>
<name>PanelSW.Installer.JetBA</name>
</assembly>
<members>
<member name="T:PanelSW.Installer.JetBA.JetBootstrapperApplication">
<summary>
BootstrapperApplication implementation.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.JetBootstrapperApplication.Kernel">
<summary>
NInject kernel instance
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.JetBootstrapperApplication.Binder">
<summary>
Inheritors should override <see cref="T:PanelSW.Installer.JetBA.NInjectBinder"/> if they plan to extend or add any view models or model.
This property returns the <see cref="T:PanelSW.Installer.JetBA.NInjectBinder"/> instance.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.Inject">
<summary>
Initialize <see cref="T:Ninject.StandardKernel"/> and call <see cref="M:Ninject.KernelBase.Inject(System.Object,Ninject.Parameters.IParameter[])"/>
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.PlanLayout">
<summary>
Plan layout operation
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnResolveCulture(PanelSW.Installer.JetBA.ResolveCultureEventArgs)">
<summary>
Raise ResolveCulture event.
</summary>
<param name="args"></param>
</member>
<member name="E:PanelSW.Installer.JetBA.JetBootstrapperApplication.ResolveCulture">
<summary>
Event fired when resolving localization culture, before starting detection phase.
</summary>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnStartup(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.StartupEventArgs)">
<summary>
Called by the engine on startup of the bootstrapper application.
Validates JetBA license and loads NInject <see cref="P:PanelSW.Installer.JetBA.JetBootstrapperApplication.Kernel"/>
<para>
Inheritors must call <see cref="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnStartup(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.StartupEventArgs)"/> before their derived implementation.
</para>
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.Run">
<summary>
Entry point that is called when the bootstrapper application is ready to run.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.InvokeShutdown">
<summary>
Initiate dispatcher shutdown which eventually shuts down the installation.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectBeginEventArgs)">
<summary>
Called when the overall detection phase has begun.
Parse command line variables.
Set <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.DetectState"/> flag <see cref="F:PanelSW.Installer.JetBA.DetectionState.Present"/> if the bundle is installed
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectRelatedBundle(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedBundleEventArgs)">
<summary>
Called when a related bundle has been detected for a bundle.
If detected another version of this bundle, set <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.DetectState"/> flag <see cref="F:PanelSW.Installer.JetBA.DetectionState.Newer"/>, <see cref="F:PanelSW.Installer.JetBA.DetectionState.Older"/>, or <see cref="F:PanelSW.Installer.JetBA.DetectionState.SameVersion"/>
Adds the bundle to <see cref="P:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.Packages"/>
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnPlanRelatedBundle(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanRelatedBundleEventArgs)">
<summary>
Called when the engine has begun planning for a prior bundle.
If installing another build of the same version, set to remove the other one.
This behavior can be changed by hooking to <see cref="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.PlanRelatedBundle"/> or by setting <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.SupportMultiInstance"/> to true.
<para>
If plan is to execute on the related bundle, fail if it requires reboot.
</para>
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectCompleteEventArgs)">
<summary>
Called when the detection phase has completed.
Evaluate launch conditions.
On passive mode- start Plan.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnPlanBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanBeginEventArgs)">
<summary>
Called when the engine has begun planning the installation.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnPlanPackageBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageBeginEventArgs)">
<summary>
Called when the engine has begun planning the installation of a specific package.
Skip installing MbaNetfxPackageId package.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnPlanComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanCompleteEventArgs)">
<summary>
Called when the engine has completed planning the installation.
In passive/silent UI, begin apply.
</summary>
<param name="args"></param>
</member>
<member name="P:PanelSW.Installer.JetBA.JetBootstrapperApplication.HasJetBaExecuted">
<summary>
Gets whether or not JetBA-managed installation has been applied.
Use this property to distinguish after reboot whether the JetBA-powered BA has been called yet.
For example, if .NET Framework has been installed and then the machine was restarted, then the bundle will appear as installed but the JetBA-powered BA has not been called yet.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnApplyBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyBeginEventArgs)">
<summary>
Called when the engine has begun installing the bundle.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnExecuteFilesInUse(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteFilesInUseEventArgs)">
<summary>
Called when Windows Installer sends a file in use installation message.
Default to shut down applications that hold files in use.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnExecutePackageComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePackageCompleteEventArgs)">
<summary>
Called when the engine has completed installing a specific package.
Initiate reboot if package exit code was parsed as 'forceReboot'
To programmatically force reboot, set <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.RebootState"/> to <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyRestart.RestartInitiated"/> and args.Result to <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Restart"/>.
In the case that inheritors or event listeners set the Result to any value other than <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.None"/>, that result takes precedence.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnApplyComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyCompleteEventArgs)">
<summary>
Called when the engine has completed installing the bundle.
Set <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.InstallState"/> to <see cref="F:PanelSW.Installer.JetBA.InstallationState.Applied"/> or <see cref="F:PanelSW.Installer.JetBA.InstallationState.Failed"/>.
Set <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.RebootState"/>.
Initiate reboot on force reboot state
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnShutdown(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ShutdownEventArgs)">
<summary>
Called by the engine to uninitialize the user experience.
Invoke reboot if <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.RebootState"/> is <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyRestart.RestartInitiated"/> and command did not disable reboots.
Dispose of NInject bound objects.
<para>
Inheritors must call <see cref="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnShutdown(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ShutdownEventArgs)"/> after their derived implementation.
</para>
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnResolveSource(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResolveSourceEventArgs)">
<summary>
Called by the engine to allow the user experience to change the source using <see cref="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.SetLocalSource(System.String,System.String,System.String)"/> or <see cref="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.SetDownloadSource(System.String,System.String,System.String,System.String,System.String)"/>.
When an embedded container can't be found, try to use WixBundleOriginalSource instead.
Download file if it is not locally available.
If <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ResolveSourceEventArgs.DownloadSource"/> contains both '[' and ']',
use <see cref="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.FormatString(System.String)"/> and set by <see cref="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.SetDownloadSource(System.String,System.String,System.String,System.String,System.String)"/>.
This allows using burn variables in DownloadUrl, like 'http://www.mysite.com/Files/[WixBundleVersion]/{2}'
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnError(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ErrorEventArgs)">
<summary>
Called when the engine has encountered an error.
Prompt error. Save error message to <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.ErrorMessage"/>
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectMsiFeature(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectMsiFeatureEventArgs)">
<summary>
Called when an MSI feature has been detected for a package.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnPlanMsiFeature(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanMsiFeatureEventArgs)">
<summary>
Called when the engine is about to plan an MSI feature of a specific package.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectPackageComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPackageCompleteEventArgs)">
<summary>
Called when the detection for a specific package has completed.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnPlanPackageComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageCompleteEventArgs)">
<summary>
Called when then engine has completed planning the installation of a specific package.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnApplyPhaseCount(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyPhaseCountArgs)">
<summary>
Called right after OnApplyBegin.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnCacheAcquireBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireBeginEventArgs)">
<summary>
Called when the engine begins to cache the container or payload.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnCacheAcquireComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireCompleteEventArgs)">
<summary>
Called when the engine complets caching of the container or payload.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnCacheAcquireProgress(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheAcquireProgressEventArgs)">
<summary>
Called when the engine has progressed on caching the container or payload.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnCacheBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheBeginEventArgs)">
<summary>
Called when the engine begins to cache the installation sources.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnCacheComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheCompleteEventArgs)">
<summary>
Called after the engine has cached the installation sources.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnCachePackageBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CachePackageBeginEventArgs)">
<summary>
Called by the engine when it begins to cache a specific package.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnCachePackageComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CachePackageCompleteEventArgs)">
<summary>
Called when the engine completes caching a specific package.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnCacheVerifyBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheVerifyBeginEventArgs)">
<summary>
Called when the engine has started verify the payload.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnCacheVerifyComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.CacheVerifyCompleteEventArgs)">
<summary>
Called when the engine completes verification of the payload.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectCompatiblePackage(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectCompatiblePackageEventArgs)">
<summary>
Called when a package was not detected but a package using the same provider key was.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectForwardCompatibleBundle(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectForwardCompatibleBundleEventArgs)">
<summary>
Called when the update detection phase has begun.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectPackageBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPackageBeginEventArgs)">
<summary>
Called when the detection for a specific package has begun.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectPriorBundle(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPriorBundleEventArgs)">
<summary>
Called when the detection for a prior bundle has begun.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectRelatedMsiPackage(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedMsiPackageEventArgs)">
<summary>
Called when a related MSI package has been detected for a package.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectTargetMsiPackage(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectTargetMsiPackageEventArgs)">
<summary>
Called when an MSP package detects a target MSI has been detected.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectUpdate(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateEventArgs)">
<summary>
Fired when the update detection has found a potential update candidate.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectUpdateBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateBeginEventArgs)">
<summary>
Called when the update detection phase has begun.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectUpdateComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectUpdateCompleteEventArgs)">
<summary>
Called when the update detection phase has completed.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnElevate(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ElevateEventArgs)">
<summary>
Called when the engine is about to start the elevated process.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnExecuteBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteBeginEventArgs)">
<summary>
Called when the engine has begun installing packages.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnExecuteComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteCompleteEventArgs)">
<summary>
Called when the engine has completed installing packages.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnExecuteMsiMessage(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteMsiMessageEventArgs)">
<summary>
Called when Windows Installer sends an installation message.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnExecutePackageBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePackageBeginEventArgs)">
<summary>
Called when the engine has begun installing a specific package.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnExecutePatchTarget(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecutePatchTargetEventArgs)">
<summary>
Called when the engine executes one or more patches targeting a product.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnExecuteProgress(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ExecuteProgressEventArgs)">
<summary>
Called by the engine while executing on payload.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnLaunchApprovedExeBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchApprovedExeBeginArgs)">
<summary>
Called by the engine before trying to launch the preapproved executable.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnLaunchApprovedExeComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchApprovedExeCompleteArgs)">
<summary>
Called by the engine after trying to launch the preapproved executable.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnPlanCompatiblePackage(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanCompatiblePackageEventArgs)">
<summary>
Called when the engine plans a new, compatible package using the same provider key.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnPlanTargetMsiPackage(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanTargetMsiPackageEventArgs)">
<summary>
Called when the engine is about to plan the target MSI of a MSP package.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnProgress(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ProgressEventArgs)">
<summary>
Called when the engine has changed progress for the bundle installation.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnRegisterBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RegisterBeginEventArgs)">
<summary>
Called when the engine has begun registering the location and visibility of the bundle.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnRegisterComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RegisterCompleteEventArgs)">
<summary>
Called when the engine has completed registering the location and visilibity of the bundle.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnRestartRequired(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.RestartRequiredEventArgs)">
<summary>
Called by the engine to request a restart now or inform the user a manual restart is required later.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnSystemShutdown(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.SystemShutdownEventArgs)">
<summary>
Called when the system is shutting down or the user is logging off.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnUnregisterBegin(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.UnregisterBeginEventArgs)">
<summary>
Called when the engine has begun removing the registration for the location and visibility of the bundle.
</summary>
<param name="args"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnUnregisterComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.UnregisterCompleteEventArgs)">
<summary>
Called when the engine has completed removing the registration for the location and visibility of the bundle.
</summary>
<param name="args"></param>
</member>
<member name="T:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData">
<summary>
WiX bootstrapper manifest
<para>
Must have a <see cref="T:System.Xml.Serialization.XmlRootAttribute"/> with <see cref="P:System.Xml.Serialization.XmlRootAttribute.ElementName"/> equals "BootstrapperApplicationData" and <see cref="P:System.Xml.Serialization.XmlRootAttribute.Namespace"/> equals "http://schemas.microsoft.com/wix/2010/BootstrapperApplicationData".
</para>
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.ParseBootstrapperApplicationData``1">
<summary>
Helper method to deserialize BootstrapperApplicationData.xml
Used by <see cref="M:PanelSW.Installer.JetBA.NInjectBinder.Load"/>.
</summary>
<typeparam name="T"></typeparam>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.#ctor">
<summary>
C'tor
Do not use. Instead, use <see cref="P:PanelSW.Installer.JetBA.JetBootstrapperApplication.Kernel"/> to get an instance.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.JetBaSettings">
<summary>
JetBA License
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.VariableNames">
<summary>
Variable names
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.EncryptVariables">
<summary>
JetBA encrypted variables
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.RebootBoundaries">
<summary>
Force reboot on boundaries in which any package required it.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.BundleSearches">
<summary>
BundleSearch rows
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.BundleAttributes">
<summary>
General attributes of this Bundle
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.Packages">
<summary>
Package collection
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.Payloads">
<summary>
Payload collection
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.FeatureInfo">
<summary>
MSI features per package.
This is only available for packages that have their EnableFeatureSelection attribute set to "yes".
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.Conditions">
<summary>
Bundle launch conditions
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.OverridableVariables">
<summary>
Bundle collection of variables that can be overridden from command line
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Manifest.BundleAttributes">
<summary>
Bundle attributes
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BundleAttributes.DisplayName">
<summary>
Bundle display name
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BundleAttributes.LogPathVariable">
<summary>
Bundle log path variable
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BundleAttributes.Compressed">
<summary>
Whether or not this bundle is compressed. 'yes' or 'no'
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BundleAttributes.Id">
<summary>
Bundle Id, Analogous to MSI packages' ProductCode property
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BundleAttributes.UpgradeCode">
<summary>
Bundle UpgradeCode
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.BundleAttributes.PerMachine">
<summary>
Whether or not this bundle is in machine context. 'yes' or 'no'
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Manifest.JetVariable">
<summary>
Variable name
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.JetVariable.Variable">
<summary>
Variable name
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Manifest.JetBaRebootBoundary">
<summary>
Force reboot on boundaries in which any package required it.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.JetBaRebootBoundary.PackageId">
<summary>
Package Id
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Manifest.JetBaEncryptVariable">
<summary>
Variable encrypted by JetBA
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.JetBaEncryptVariable.Variable">
<summary>
Variable name
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Manifest.JetBaSettings">
<summary>
JetBA License
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.JetBaSettings.LicenseXml">
<summary>
JetBA License text
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.JetBaSettings.ExtractParametersCore">
<summary>
Used internally
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.JetBaSettings.ExtractParameters">
<summary>
Used internally
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Manifest.JetBundleSearch">
<summary>
BundleSearch row
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.JetBundleSearch.UpgradeCode">
<summary>
Bundle UpgradeCode to search for
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.JetBundleSearch.VersionVariable">
<summary>
Name of a variable to receive the bundle version. If no matching bundle is detected, variable value will be 0.0.0.0
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.JetBundleSearch.NamePattern">
<summary>
Optional regex pattern to filter bundles sharing the same UpgradeCode
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Manifest.JetBundleSearch.#ctor">
<summary>
C'tor
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Manifest.WixPackageFeatureInfo">
<summary>
Feature information for a MSI package
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageFeatureInfo.Package">
<summary>
Package this feature belongs to
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageFeatureInfo.Feature">
<summary>
Feature ID
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageFeatureInfo.Parent">
<summary>
Parent feature ID
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageFeatureInfo.Title">
<summary>
Feature title
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageFeatureInfo.Description">
<summary>
Feature description
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageFeatureInfo.Directory">
<summary>
Feature directory
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageFeatureInfo.Attributes">
<summary>
Feature attributes
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageFeatureInfo.Level">
<summary>
Feature default level
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageFeatureInfo.Display">
<summary>
Feature display level
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageFeatureInfo.Size">
<summary>
Feature total component size
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageFeatureInfo.DetectState">
<summary>
Detect state of the feature. Set on DetectMsiFeature event.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageFeatureInfo.PlanState">
<summary>
Plan state of the feature. Set on PlanMsiFeature event.
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Manifest.WixPackageProperties">
<summary>
Bundle attributes a Package
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.Id">
<summary>
Package ID
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.Version">
<summary>
Package display name
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.DisplayName">
<summary>
Package display name
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.Description">
<summary>
Package description
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.Vital">
<summary>
Whether or not this package is vital. 'yes' or 'no'
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.IsVital">
<summary>
<see cref="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.Vital"/> converted to boolean value.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.DownloadSize">
<summary>
Download size of the package
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.PackageSize">
<summary>
Package size
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.InstalledSize">
<summary>
Package size when installed
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.PackageType">
<summary>
Package type
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.PackageTypeName">
<summary>
Package type. Exe, Msi, Msp, or Msu. Use <see cref="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.PackageType"/> instead.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.Permanent">
<summary>
Whether or not this package is permannet. 'yes' or 'no'
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.IsPermanent">
<summary>
<see cref="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.Permanent"/> converted to boolean value.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.LogPathVariable">
<summary>
Package log path variable
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.RollbackLogPathVariable">
<summary>
Package log path variable during rollback
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.Compressed">
<summary>
Whether or not this package is compressed. 'yes' or 'no'
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.DisplayInternalUI">
<summary>
Whether or not internal UI for this package will be displayed
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.ExeProtocol">
<summary>
Protocol for exe packages
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.ExeProtocol.None">
<summary>
No protocol
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.ExeProtocol.Burn">
<summary>
WiX bundle protocol
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.ExeProtocol.NetFx4">
<summary>
.NET Framework installer protocol
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.Protocol">
<summary>
Package protocol, for bundle and exe packages
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.ProtocolName">
<summary>
String protocol name. Use <see cref="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.Protocol"/> instead.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.IsDisplayInternalUI">
<summary>
<see cref="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.DisplayInternalUI"/> converted to boolean value.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.DetectState">
<summary>
Detect state of the package. Set on DetectPackageComplete event
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.PlanState">
<summary>
Plan state for the package. Set on PlanPackageComplete event
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.RollbackState">
<summary>
Plan state for the package rollback. Set on PlanPackageComplete event
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.ExecuteProgress">
<summary>
Package apply progress
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPackageProperties.AcquireProgress">
<summary>
Package acquire progress
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Manifest.PackageType">
<summary>
Package type
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.Manifest.PackageType.Unknown">
<summary>
Unknown package type
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.Manifest.PackageType.Exe">
<summary>
Package is an executable
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.Manifest.PackageType.Msi">
<summary>
Windows Installer msi package
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.Manifest.PackageType.Msu">
<summary>
Windows Updtae package
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.Manifest.PackageType.Msp">
<summary>
Windows Installer patch package
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Manifest.WixPayloadProperties">
<summary>
Payload information
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPayloadProperties.Id">
<summary>
Payload ID
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPayloadProperties.PackageId">
<summary>
The package this payload belongs to
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPayloadProperties.Name">
<summary>
Payload name
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPayloadProperties.Size">
<summary>
Payload size
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPayloadProperties.DownloadUrl">
<summary>
Payload URL
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPayloadProperties.LayoutOnly">
<summary>
Whether or not this payload is for layout only
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPayloadProperties.AcquiredSize">
<summary>
Package acquire progress
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixPayloadProperties.AcquireProgress">
<summary>
Package acquire progress
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Manifest.WixBalCondition">
<summary>
Bundle launch condition
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixBalCondition.Condition">
<summary>
Condition
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixBalCondition.Message">
<summary>
Message to display should the condition evaluate to false
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Manifest.WixStdbaOverridableVariable">
<summary>
Bundle variable that can be set from command line
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Manifest.WixStdbaOverridableVariable.Name">
<summary>
Name of the variable
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.NInjectBinder">
<summary>
Inheritors should implement this to overload implementations.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.NInjectBinder.ba_">
<summary>
Gets the BA instance
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.NInjectBinder.#ctor(PanelSW.Installer.JetBA.JetBootstrapperApplication)">
<summary>
NInject binder
</summary>
<param name="ba">BootstrapperApplication, must derive from JetBA. Will be bound as BootstrapperApplication</param>
</member>
<member name="M:PanelSW.Installer.JetBA.NInjectBinder.Load">
<summary>
Loads bindings.
<para>
All bindings are required to be in singleton scope, with the exception of <see cref="T:PanelSW.Installer.JetBA.Util.EngineVariable"/> and <see cref="T:PanelSW.Installer.JetBA.Util.FileInUse"/>.
The following classes are binded. Inheritors are encouraged to call this function, add and override select bindings.
<list type="bullet">
<item><see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication"/>, <see cref="T:PanelSW.Installer.JetBA.JetBootstrapperApplication"/> to constructor input as constant.</item>
<item><see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine"/></item>
<item><see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Command"/></item>
<item><see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Display"/><description>Constatnt bound to BootstrapperApplication.Command.Display</description></item>
<item><see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Restart"/><description>Constatnt bound to BootstrapperApplication.Command.Restart</description></item>
<item><see cref="T:System.Windows.Threading.Dispatcher"/><description>Constant bound to UI thread's dispatcher</description></item>
<item><see cref="T:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData"/></item>
<item><see cref="T:PanelSW.Installer.JetBA.Localization.Resources"/>.</item>
<item><see cref="T:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel"/>.</item>
<item><see cref="T:PanelSW.Installer.JetBA.ViewModel.FinishViewModel"/>.</item>
<item><see cref="T:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel"/>.</item>
<item><see cref="T:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel"/>.</item>
<item><see cref="T:PanelSW.Installer.JetBA.ViewModel.PopupViewModel"/>.</item>
<item><see cref="T:PanelSW.Installer.JetBA.ViewModel.ProgressViewModel"/>.</item>
<item><see cref="T:PanelSW.Installer.JetBA.ViewModel.UtilViewModel"/>.</item>
<item><see cref="T:PanelSW.Installer.JetBA.ViewModel.VariablesViewModel"/>.</item>
<item><see cref="T:PanelSW.Installer.JetBA.Util.EngineVariable"/>.</item>
<item><see cref="T:PanelSW.Installer.JetBA.Util.FileInUse"/>.</item>
</list>
</para>
<para>
The following services may be added without removing existing implementations:
<list type="bullet">
<item><see cref="T:System.Resources.ResourceManager"/>Will be resolved by <see cref="T:PanelSW.Installer.JetBA.Localization.Resources"/> as a collection, with the last added ResourceManager tried first</item>
</list>
</para>
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.NInjectBinder.BindManifest``1">
<summary>
Helper method to bind a customized BootstrapperApplicationData.
The binding should be to method <see cref="M:PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData.ParseBootstrapperApplicationData``1"/>.
Using this helper method simplifies inheritors code.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="T:PanelSW.Installer.JetBA.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.Abort">
<summary>
Looks up a localized string similar to Abort.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.CancelPrompt">
<summary>
Looks up a localized string similar to Are you sure you want to cancel [WixBundleName] installation?.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.Continue">
<summary>
Looks up a localized string similar to Continue.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.DowngradePromptFormat">
<summary>
Looks up a localized string similar to A newer version of [WixBundleName] detected. Downgrading is not supported.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.Error">
<summary>
Looks up a localized string similar to Error.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.FilesInUse">
<summary>
Looks up a localized string similar to Files in use.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.FilesInUseText">
<summary>
Looks up a localized string similar to The following applications are using files that need to be updated by this setup.
Click 'Ignore' to continue setup (reboot may be required).
Click 'Retry' to refresh the list of applications that hold files in use.
Click 'Shut down' to close the applications..
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.Ignore">
<summary>
Looks up a localized string similar to Ignore.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.Information">
<summary>
Looks up a localized string similar to Information.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.InstallationIsRunningFormat">
<summary>
Looks up a localized string similar to {0} installation is running.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.No">
<summary>
Looks up a localized string similar to No.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.Note">
<summary>
Looks up a localized string similar to Note.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.OK">
<summary>
Looks up a localized string similar to OK.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.OperationCanceled">
<summary>
Looks up a localized string similar to Operation Canceled.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.PackageRetryPromptText">
<summary>
Looks up a localized string similar to One of the software parts has failed to install. Retrying it may solve the issue. Do you wish do retry it?.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.PreviousVersion">
<summary>
Looks up a localized string similar to Previous Version.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.Retry">
<summary>
Looks up a localized string similar to Retry.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.ShellExecuteFailedTextFormat">
<summary>
Looks up a localized string similar to Failed opening {0}.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.ShutDown">
<summary>
Looks up a localized string similar to Shut Down.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.Warning">
<summary>
Looks up a localized string similar to Warning.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Properties.Resources.Yes">
<summary>
Looks up a localized string similar to Yes.
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.ResolveCultureEventArgs">
<summary>
Event args for reolving localization culture
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ResolveCultureEventArgs.CultureInfo">
<summary>
Localization culture
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Util.BaseConverter">
<summary>
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.BaseConverter.ProvideValue(System.IServiceProvider)">
<summary>
</summary>
<param name="serviceProvider"></param>
<returns></returns>
</member>
<member name="T:PanelSW.Installer.JetBA.Util.DetectMsiPackageEventArgsEx">
<summary>
Extension methods for product detection
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.DetectMsiPackageEventArgsEx.GetComponentPath(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedMsiPackageEventArgs,System.String)">
<summary>
Get key path for a component in the detected MSI product.
Requires BA payload Microsoft.Deployment.WindowsInstaller.dll
</summary>
<param name="args"></param>
<param name="componentGuid"></param>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.DetectMsiPackageEventArgsEx.GetComponentState(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedMsiPackageEventArgs,System.String)">
<summary>
Get component state for the detected MSI product.
Requires BA payload Microsoft.Deployment.WindowsInstaller.dll
</summary>
<param name="args"></param>
<param name="componentGuid"></param>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.DetectMsiPackageEventArgsEx.GetProductInstallation(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectRelatedMsiPackageEventArgs)">
<summary>
Get component state for the detected MSI product.
Requires BA payload Microsoft.Deployment.WindowsInstaller.dll
</summary>
<param name="args"></param>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.DetectMsiPackageEventArgsEx.GetComponentPath(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectTargetMsiPackageEventArgs,System.String)">
<summary>
Get key path for a component in the detected MSI product.
Requires BA payload Microsoft.Deployment.WindowsInstaller.dll
</summary>
<param name="args"></param>
<param name="componentGuid"></param>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.DetectMsiPackageEventArgsEx.GetComponentState(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectTargetMsiPackageEventArgs,System.String)">
<summary>
Get component state for the detected MSI product.
Requires BA payload Microsoft.Deployment.WindowsInstaller.dll
</summary>
<param name="args"></param>
<param name="componentGuid"></param>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.DetectMsiPackageEventArgsEx.GetProductInstallation(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectTargetMsiPackageEventArgs)">
<summary>
Get component state for the detected MSI product.
Requires BA payload Microsoft.Deployment.WindowsInstaller.dll
</summary>
<param name="args"></param>
<returns></returns>
</member>
<member name="T:PanelSW.Installer.JetBA.Util.FileInUse">
<summary>
Represents a FileInUse entry
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.FileInUse.#ctor(PanelSW.Installer.JetBA.JetBootstrapperApplication,System.Int32,System.String)">
<summary>
Constructor.
</summary>
<param name="ba"></param>
<param name="procId"></param>
<param name="name"></param>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.FileInUse.Name">
<summary>
Variable name
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.FileInUse.ProcessID">
<summary>
Process ID of an application that holds files in use
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.FileInUse.FullPath">
<summary>
Full path of the process. Might be null if the process was not resolved successfully.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.FileInUse.Image">
<summary>
Icon associated with the process
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Util.EngineVariable">
<summary>
Represents an Engine variable with value change notifications
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EngineVariable.#ctor(PanelSW.Installer.JetBA.JetBootstrapperApplication,System.String)">
<summary>
Constructor. Called by <see cref="T:PanelSW.Installer.JetBA.ViewModel.VariablesViewModel"/>
</summary>
<param name="ba"></param>
<param name="name"></param>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.EngineVariable.Name">
<summary>
Variable name
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.EngineVariable.Exists">
<summary>
Test if the variable exists.
</summary>
<exception cref="T:System.ComponentModel.Win32Exception"/>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.EngineVariable.IsNullOrEmpty">
<summary>
Test if the variable doesn't exist or has an empty value.
</summary>
<exception cref="T:System.ComponentModel.Win32Exception"/>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.EngineVariable.IsReadOnly">
<summary>
Get or set whether this variable is read only. Defaults to false.
Read only variables throw on attempt to set a value to.
You can override read-only protection by setting values directly to one of <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.StringVariables"/>, <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.NumericVariables"/>, <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.SecureStringVariables"/>, or <see cref="P:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.VersionVariables"/>.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.EngineVariable.IsOnCommandLine">
<summary>
Get or set whether this variable was set from command line.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.EngineVariable.String">
<summary>
Get or set the variable's string value, formatted
</summary>
<exception cref="T:System.ComponentModel.Win32Exception"/>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.EngineVariable.Numeric">
<summary>
Get or set the variable's numeric value
</summary>
<exception cref="T:System.ComponentModel.Win32Exception"/>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.EngineVariable.Version">
<summary>
Get or set the variable's Version value
</summary>
<exception cref="T:System.ComponentModel.Win32Exception"/>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.EngineVariable.BooleanString">
<summary>
Treats the variable's string value as <see cref="F:System.Boolean.TrueString"/> or <see cref="F:System.Boolean.FalseString"/>
</summary>
<exception cref="T:System.ArgumentNullException">The variable doesn't exist or is empty</exception>
<exception cref="T:System.FormatException"/>
<exception cref="T:System.ComponentModel.Win32Exception"/>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.EngineVariable.InverseBooleanString">
<summary>
Negates <see cref="P:PanelSW.Installer.JetBA.Util.EngineVariable.BooleanString"/>
</summary>
<exception cref="T:System.ArgumentNullException">The variable doesn't exist or is empty</exception>
<exception cref="T:System.FormatException"/>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.EngineVariable.Boolean">
<summary>
Treats the variable's numeric value as 1 or 0
</summary>
<exception cref="T:System.ComponentModel.Win32Exception"/>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.EngineVariable.InverseBoolean">
<summary>
Negates <see cref="P:PanelSW.Installer.JetBA.Util.EngineVariable.Boolean"/>
</summary>
<exception cref="T:System.ComponentModel.Win32Exception"/>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.EngineVariable.SecureString">
<summary>
Get or set the variable's SecureString value
</summary>
<exception cref="T:System.ComponentModel.Win32Exception"/>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EngineVariable.OnPropertyChanged(System.String)">
<summary>
Notifies property change events on propertyName, String, Numeric, Boolean, Version and SecureString
</summary>
<param name="propertyName"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EngineVariable.op_Implicit(PanelSW.Installer.JetBA.Util.EngineVariable)~System.String">
<summary>
Implicit cast to string
</summary>
<param name="v"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EngineVariable.op_Implicit(PanelSW.Installer.JetBA.Util.EngineVariable)~System.Boolean">
<summary>
Implicit cast to bool
</summary>
<param name="v"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EngineVariable.op_Implicit(PanelSW.Installer.JetBA.Util.EngineVariable)~System.Nullable{System.Boolean}">
<summary>
Implicit cast to bool
</summary>
<param name="v"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EngineVariable.op_Implicit(PanelSW.Installer.JetBA.Util.EngineVariable)~System.Version">
<summary>
Implicit cast to Version
</summary>
<param name="v"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EngineVariable.op_Implicit(PanelSW.Installer.JetBA.Util.EngineVariable)~System.Security.SecureString">
<summary>
Implicit cast to SecureString
</summary>
<param name="v"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EngineVariable.op_Implicit(PanelSW.Installer.JetBA.Util.EngineVariable)~System.Nullable{System.Int64}">
<summary>
Implicit cast to long
</summary>
<param name="v"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EngineVariable.ToString">
<summary>
Return the variable's string value
</summary>
<returns></returns>
</member>
<member name="T:PanelSW.Installer.JetBA.Util.EnumBooleanConverter">
<summary>
Compare an Enum value to converter parameter
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EnumBooleanConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
<summary>
Compare an Enum value to converter parameter
</summary>
<param name="value"></param>
<param name="targetType"></param>
<param name="parameter"></param>
<param name="culture"></param>
<returns>True iff parameter equals value</returns>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EnumBooleanConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
<summary>
Iff value is <see cref="F:System.Boolean.TrueString"/>, return first enum value of the <see cref="P:System.Windows.Data.Binding.ConverterParameter"/>
</summary>
<param name="value"></param>
<param name="targetType"></param>
<param name="parameter"></param>
<param name="culture"></param>
<returns></returns>
</member>
<member name="T:PanelSW.Installer.JetBA.Util.EnumToVisibilityConverter">
<summary>
Compares ConverterParameter to a semicolon separated list of values.
If the parameter is in the list, return <see cref="F:System.Windows.Visibility.Visible"/>. Otherwise, return <see cref="F:System.Windows.Visibility.Collapsed"/>.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EnumToVisibilityConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
<summary>
Convert from enum value to <see cref="T:System.Windows.Visibility"/>
</summary>
<param name="value"></param>
<param name="targetType"></param>
<param name="parameter"></param>
<param name="culture"></param>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EnumToVisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
<summary>
Iff value is <see cref="F:System.Windows.Visibility.Visible"/>, return first enum value of the <see cref="P:System.Windows.Data.Binding.ConverterParameter"/>
</summary>
<param name="value"></param>
<param name="targetType"></param>
<param name="parameter"></param>
<param name="culture"></param>
<returns></returns>
</member>
<member name="T:PanelSW.Installer.JetBA.Util.InputValidationException">
<summary>
Represents an input validation failure with optional level and caption
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.InputValidationException.#ctor(System.String,System.Int32,PanelSW.Installer.JetBA.Util.InputValidationException.ErrorLevel,System.Object[])">
<summary>
C'tor
</summary>
<param name="message">Message text</param>
<param name="errorCode">Error code, passed to parent bundle when running embedded</param>
<param name="level">Message level</param>
<param name="messageArgs">Message arguments used to format the <see cref="P:System.Exception.Message"/> text</param>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.InputValidationException.MessageArgs">
<summary>
Message arguments used to format the <see cref="P:System.Exception.Message"/> text
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.InputValidationException.Level">
<summary>
Level of the validation failure
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Util.InputValidationException.ErrorCode">
<summary>
Error code
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Util.InputValidationException.ErrorLevel">
<summary>
Input validation error level
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.Util.InputValidationException.ErrorLevel.Info">
<summary>
Informative failure only
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.Util.InputValidationException.ErrorLevel.Warning">
<summary>
Informative failure, with warning icon
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.Util.InputValidationException.ErrorLevel.Error">
<summary>
Validation failure- installation will fail in silent mode; Page will not transit if full UI mode.
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.Util.InverseBooleanConverter">
<summary>
Inverts a boolean value
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.InverseBooleanConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
<summary>
Inverts the boolean parameter
</summary>
<param name="value"></param>
<param name="targetType"></param>
<param name="parameter"></param>
<param name="culture"></param>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.InverseBooleanConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
<summary>
Inverts the boolean parameter
</summary>
<param name="value"></param>
<param name="targetType"></param>
<param name="parameter"></param>
<param name="culture"></param>
<returns></returns>
</member>
<member name="T:PanelSW.Installer.JetBA.Util.EngineEx">
<summary>
<see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine"/> extension methods
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EngineEx.ParseCommandLine(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication,PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData,PanelSW.Installer.JetBA.ViewModel.VariablesViewModel)">
<summary>
Parse command line to set values for overidible variables
</summary>
<param name="eng"></param>
<param name="bootstrapper"></param>
<param name="manifest"></param>
<param name="vars"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EngineEx.EvaluateConditions(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine,PanelSW.Installer.JetBA.Manifest.BootstrapperApplicationData)">
<summary>
Evaluate launch conditions in BootstrapperApplicationData.xml
</summary>
<param name="eng"></param>
<param name="manifest"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EngineEx.BooleanVariable(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine,System.String)">
<summary>
Interprets a bundle numeric variable as boolean 0 or non-zero.
</summary>
<param name="eng">Extension method's this parameter</param>
<param name="name">Variable name. Variable's value is expected to be numeric</param>
<returns>False if the variable equals 0, True otherwise</returns>
<exception cref="T:System.ArgumentOutOfRangeException">Variable doesn't exist or isn't numeric</exception>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EngineEx.BooleanVariable(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine,System.String,System.Boolean)">
<summary>
Set a numeric burn variable to 0 or 1.
</summary>
<param name="eng">Extension method's this parameter</param>
<param name="name">Variable name. Variable's value is expected to be numeric</param>
<param name="value">Value.</param>
<exception cref="T:System.ArgumentOutOfRangeException">Variable doesn't exist or isn't numeric</exception>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.EngineEx.Log(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine,Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LogLevel,System.String,System.Object[])">
<summary>
Log a formatted message
</summary>
<param name="eng"></param>
<param name="level">Logging level</param>
<param name="format">Message format string</param>
<param name="args">Message format arguments</param>
</member>
<member name="T:PanelSW.Installer.JetBA.Util.NotifyPropertyChanged">
<summary>
Utility class to implement INotifyPropertyChanged
</summary>
</member>
<member name="E:PanelSW.Installer.JetBA.Util.NotifyPropertyChanged.PropertyChanged">
<summary>
Raised when a property on this object has a new value.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.NotifyPropertyChanged.OnPropertyChanged(System.String)">
<summary>
Raises this object's PropertyChanged event.
</summary>
<param name="propertyName">The property that has a new value.</param>
</member>
<member name="T:PanelSW.Installer.JetBA.Util.RelayCommand">
<summary>
A command whose sole purpose is to
relay its functionality to other
objects by invoking delegates. The
default return value for the CanExecute
method is 'true'.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.RelayCommand.#ctor(System.Action{System.Object})">
<summary>
Creates a new command that can always execute.
</summary>
<param name="execute">The execution logic.</param>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.RelayCommand.#ctor(System.Action{System.Object},System.Predicate{System.Object})">
<summary>
Creates a new command.
</summary>
<param name="execute">The execution logic.</param>
<param name="canExecute">The execution status logic.</param>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.RelayCommand.CanExecute(System.Object)">
<summary>
Executes canExecute predicate
</summary>
<param name="parameter"></param>
<returns></returns>
</member>
<member name="E:PanelSW.Installer.JetBA.Util.RelayCommand.CanExecuteChanged">
<summary>
Event raised when CanExecute changed
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Util.RelayCommand.Execute(System.Object)">
<summary>
Execute the command
</summary>
<param name="parameter"></param>
</member>
<member name="T:PanelSW.Installer.JetBA.Localization.Resources">
<summary>
Defines localizable strings in core implementation
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.Localization.Resources.#ctor(PanelSW.Installer.JetBA.JetBootstrapperApplication)">
<summary>
C'tor
</summary>
<param name="ba"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.Localization.Resources.Resolve(System.String,System.Globalization.CultureInfo,System.Object[])">
<summary>
Resolve a string resource from the ResourceManager using the specified culture, and formatted with the provided arguments.
If the key is not found in the resource manager, and is numeric, it is treated as a Win32 error code or HRESULT.
</summary>
<param name="key">Key into the ResourceManager</param>
<param name="culture">CultureInfo to use. Defaults to <see cref="P:PanelSW.Installer.JetBA.Properties.Resources.Culture"/></param>
<param name="args">String formatting args</param>
<returns>The resolved and formatted string, or the key itself if it was not found in the ResourceManager</returns>
</member>
<member name="P:PanelSW.Installer.JetBA.Localization.Resources.ErrorIcon">
<summary>
Error icon
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Localization.Resources.WarningIcon">
<summary>
Warning icon
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Localization.Resources.InformationIcon">
<summary>
Information icon
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Localization.Resources.QuestionIcon">
<summary>
Question icon
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.Localization.Resources.UserIcon">
<summary>
User icon
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel">
<summary>
NavigationViewModel exposes the current view and forward and backward navigation.
<para>
Setting <see cref="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.Page"/> raises PropertyChanged events on Page and <see cref="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.CurrentPage"/>.
Code can change the value of <see cref="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.Page"/> regardless of <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Display"/> level, as views will only be loaded if an active binding is made to <see cref="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.CurrentPage"/>
</para>
<para>
It is recommended to only get <see cref="T:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel"/> when <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Display"/> is Full or Passive
</para>
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.#ctor(PanelSW.Installer.JetBA.JetBootstrapperApplication)">
<summary>
C'tor, called by NInject binder.
</summary>
<param name="ba"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.AddPage(System.Object,System.Func{System.Object})">
<summary>
Add a mapping from a page ID to a page.
</summary>
<param name="pageId">Page ID. Usually, an enumeration value</param>
<param name="view">Lazy view loader. The view will only be instantiated if an active binding is made to <see cref="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.CurrentPage"/></param>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.GetPage(System.Object)">
<summary>
Retrieve a page lazy constructor by ID.
</summary>
<param name="pageId">Page ID. Usually, an enumeration value</param>
<returns></returns>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.Page">
<summary>
Gets or sets the current page ID
<para>
Separating page ID from it's view enables setting pages while ignoring <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Display"/> level.
Setting page ID raises PropertyChanged events for both Page and <see cref="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.CurrentPage"/>.
If display level is none, no listener will hook to CurrentPage thus no view will be created
</para>
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.CurrentPage">
<summary>
Gets the current <see cref="T:System.Object"/> mapped to <see cref="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.Page"/>.
The page will be constructed on first access
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.Refresh">
<summary>
Refresh current page.
Useful for changing locale dynamically
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.StopCommand">
<summary>
Prompt the user to cancel the configuration.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.NextCommand">
<summary>
Move from current page to next page.
Call <see cref="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.ValidatePage(System.Object)"/> with <see cref="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.Page"/> parameter.
If an exception is thrown, a popup-message will be displayed with 'OK' button and page will not move next.
Then, call <see cref="M:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.QueryNextPage(System.Object)"/> to get the next page ID.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.GoingNextStatus">
<summary>
"Next" navigation task status.
For time consuming validation tasks, this can be bound to present a progress indication.
Status is <see cref="F:System.Threading.Tasks.TaskStatus.Running"/> during page validation.
Status is <see cref="F:System.Threading.Tasks.TaskStatus.WaitingForChildrenToComplete"/> during prompts related to page validation.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.ValidatePage(System.Windows.Input.ICommand,System.Windows.Input.ICommand,System.Windows.Input.ICommand)">
<summary>
Validate current page inputs. Logs and prompts on validation exceptions.
Use <see cref="T:PanelSW.Installer.JetBA.Util.InputValidationException"/> for maximal flexibility in message look and behaviour.
</summary>
<returns>True iff validation passed without an exception</returns>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.BackCommand">
<summary>
Move from current page backwards.
By default, move back to previous page in history.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.QueryNextPage(System.Object)">
<summary>
Inheritors implement this function to determine next page.
<para>
Called by NextCommand, this function returns the next page to navigate to. It doesn't perform the actual navigation
</para>
</summary>
<returns><see cref="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.Page"/> ID of next page</returns>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.ClearHistory">
<summary>
Clears history page stack.
The stack is only used in this implementation of <see cref="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.BackCommand"/>.
Inheritors that override <see cref="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.BackCommand"/> should not use this function.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.CanGoBack">
<summary>
Whether or not going back is available.
By default, whether the history queue is empty or not.
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel">
<summary>
Perform input validations on page transitions.
For silent and passive operations, perform on all inputs at one go.
The default implementation doesn't perform any validation.
<para>
Override 'ValidatePage' to validate a single page's inputs.
Override 'ValidateAll' to validate all inputs in silent and passive operations.
</para>
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.#ctor(PanelSW.Installer.JetBA.JetBootstrapperApplication)">
<summary>
Utility view model
</summary>
<param name="ba"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.InitializeValidations">
<summary>
Initialize validations and variables. Called on DetectComplete before evaluating install conditions.
<para>
Inheritors are encouraged to ensure no exceptions are thrown.
Any exception thrown or added using <see cref="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.AddResult(System.Exception)"/> will be handled during the next validation prompt such as <see cref="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.ValidatePreConditions"/>, <see cref="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.ValidatePage(System.Object)"/>, or <see cref="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.ValidateAll"/>.
</para>
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.FinalizeValidations">
<summary>
Finalize validations and variables after plan has completed. Called on <see cref="E:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication.ApplyBegin"/> on install only.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.InitializePage(System.Object)">
<summary>
Initialize page fields.
Note that InitializePage() is not called when transition is triggered by <see cref="P:PanelSW.Installer.JetBA.ViewModel.NavigationViewModel.BackCommand"/>.
<para>
Inheritors are encouraged to ensure no exceptions are thrown.
Any exception thrown or added using <see cref="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.AddResult(System.Exception)"/> will be handled during the next validation prompt.
</para>
</summary>
<param name="pageId">Page key</param>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.ValidatePage(System.Object)">
<summary>
Validate page inputs before going 'Next' from a page.
Inheritors use <see cref="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.AddResult(System.Exception)"/> to accumulate validation results or throw an exception.
</summary>
<param name="pageId">Page key</param>
<exception cref="T:PanelSW.Installer.JetBA.Util.InputValidationException"/>
<exception cref="T:System.ArgumentException">
Validation failure message.
<see cref="P:System.ArgumentException.ParamName"/> will be used for pop-up message caption line.
<see cref="P:System.ArgumentException.Message"/> will be used for pop-up message text.
</exception>
<exception cref="T:System.Exception"/>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.ValidateAll">
<summary>
Validate all inputs in one go.
Inheritors use <see cref="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.AddResult(System.Exception)"/> to accumulate validation results or throw an exception.
Called on silent and passive operations only on <see cref="M:PanelSW.Installer.JetBA.JetBootstrapperApplication.OnDetectComplete(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectCompleteEventArgs)"/>
</summary>
<exception cref="T:PanelSW.Installer.JetBA.Util.InputValidationException"/>
<exception cref="T:System.ArgumentException">
Validation failure message.
<see cref="P:System.ArgumentException.ParamName"/> will be used for pop-up message caption line.
<see cref="P:System.ArgumentException.Message"/> will be used for pop-up message text.
</exception>
<exception cref="T:System.Exception"/>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.ValidatePreConditions">
<summary>
Validate pre-conditions. Called on DetectComplete.
Inheritors use <see cref="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.AddResult(System.Exception)"/> to accumulate validation results or throw an exception.
Note that, this method is not called if the bundle <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.DetectState"/> is <see cref="F:PanelSW.Installer.JetBA.DetectionState.Present"/>.
</summary>
<exception cref="T:PanelSW.Installer.JetBA.Util.InputValidationException"/>
<exception cref="T:System.Exception">
Validation failure message.
</exception>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.IgnoreErrors">
<summary>
True to ignore validation errors.
Errors will be logged and prompted, but will not fail the installation or block navigation to next page.
Used mainly for debug purposes.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.AddResult(System.Exception)">
<summary>
Add an exception to the result list.
<see cref="T:System.AggregateException"/> are expanded to their internal list
Exceptions with no text are ignored
</summary>
<param name="ex"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.PromptResults(System.Windows.Input.ICommand,System.Windows.Input.ICommand,System.Windows.Input.ICommand)">
<summary>
Prompt validation results.
Executes an error or success command. The command will be executed only once even if multiple results were collected.
</summary>
<param name="successCommand">Command to execute both errorCommand and retryCommand were not executed</param>
<param name="errorCommand">Command to execute if any result was <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Error"/> or <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Abort"/> or <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Cancel"/></param>
<param name="retryCommand">Command to execute if any result was <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Retry"/> or <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.TryAgain"/>, and errorCommand was not invoked</param>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.PromptResultsSync">
<summary>
Prompt validation results and clears them.
</summary>
<returns>
<see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Ok"/> if no errors occured, or if <see cref="P:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.IgnoreErrors"/> is true.
<see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Cancel"/> if any error occured and <see cref="P:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.IgnoreErrors"/> is false.
<see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Result.Retry"/> if no error occured, or <see cref="P:PanelSW.Installer.JetBA.ViewModel.InputValidationsViewModel.IgnoreErrors"/> is false, and the user selected Retry on any of the prompts.
</returns>
</member>
<member name="T:PanelSW.Installer.JetBA.ViewModel.UtilViewModel">
<summary>
Utility view model, host to miscellaneous utility commands.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.UtilViewModel.#ctor(PanelSW.Installer.JetBA.JetBootstrapperApplication)">
<summary>
Utility view model
</summary>
<param name="ba"></param>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.UtilViewModel.ShellExecuteCommand">
<summary>
Execute a shell command with 'open' verb.
On error, pop up a message
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.ViewModel.VariablesViewModel">
<summary>
Exposes burn variables to XAML binding without needing to define a model property.
</summary>
<example>
<!-- XAML Binding -->
<![CDATA[<TextBox Text="{Binding VariablesViewModel.InstallFolder.String}" />]]>
</example>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.VariablesViewModel.#ctor(PanelSW.Installer.JetBA.JetBootstrapperApplication)">
<summary>
C'tor- called by NInject
</summary>
<param name="ba"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.VariablesViewModel.EncryptOne(System.String)">
<summary>
Encrypt a single value.
Default implementation uses <see cref="M:System.Security.Cryptography.ProtectedData.Protect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)"/>.
</summary>
<param name="plain"></param>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.VariablesViewModel.DecryptOne(System.String)">
<summary>
Decrypt a single value.
Default implementation uses <see cref="M:System.Security.Cryptography.ProtectedData.Unprotect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)"/>.
</summary>
<param name="secret"></param>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.VariablesViewModel.DecryptAll(System.String)">
<summary>
Decrypt variable in that were encrypted using bundle variable @jet:Encrypted attribute.
Useful to decrypt variables of a previous version persisted 'JetBA_Encrypted_Variables' variable.
</summary>
<param name="jetEncryptedVariables"></param>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.VariablesViewModel.ExtractBlobToFile(System.String)">
<summary>
Extract embedded blob on signed bootstrapper into a file. Blobs can be embedded on signed bootstrappers using MSBuild task EmbedFileTask or target EmbedBootstrapperFile
</summary>
<param name="targetPath"></param>
<exception cref="T:System.Exception">Failed to extract blob</exception>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.VariablesViewModel.BA">
<summary>
<see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication"/>
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.VariablesViewModel.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
<summary>
Attempt to find a burn variable and return it as <see cref="T:PanelSW.Installer.JetBA.Util.EngineVariable"/>
<para>
If the variable is not defined in the bundle, the function will fail and the result will be set to null.
</para>
</summary>
<param name="binder"></param>
<param name="result"></param>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.VariablesViewModel.TrySetMember(System.Dynamic.SetMemberBinder,System.Object)">
<summary>
Always return false
</summary>
<param name="binder"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.VariablesViewModel.Item(System.String)">
<summary>
Get vraiable by name
</summary>
<param name="varName"></param>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.VariablesViewModel.EscapeAsCommandLineArg(System.String)">
<summary>
Prepare a string as command line argument for another process such as ExePackage.
See <see href="https://docs.microsoft.com/en-us/cpp/c-language/parsing-c-command-line-arguments"/>
<para>
Note that double-escaping of command line argument may yield wrong results
</para>
<para>
Enclosing the string in double-quotes after escaping it may yield wrong results
</para>
<para>
WiX burn passes MsiProperty values well escaped. This method is only useful to escape command line parameters for ExePackage or other executables.
</para>
</summary>
<param name="value"></param>
<returns>An escaped string</returns>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.VariablesViewModel.CanSetFromCommandLine(System.String,System.String)">
<summary>
This method is called when parsing the command line.
Any variable on the command line is checked against the list of overridable variables.
If it isn't in the list then this method is called to decide whther or not the variable should get the supplied command line value.
</summary>
<param name="varName">The name of the variable</param>
<param name="value">The supplied value</param>
<returns>Whether or not the variable can be set from command line. The default implementation returns false.</returns>
</member>
<member name="T:PanelSW.Installer.JetBA.ViewModel.FinishViewModel">
<summary>
Handle reboots
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.FinishViewModel.#ctor(PanelSW.Installer.JetBA.JetBootstrapperApplication)">
<summary>
C'tor, called by NInject
</summary>
<param name="ba"></param>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.FinishViewModel.RebootCommand">
<summary>
Set <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.RebootState"/> to <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyRestart.RestartInitiated"/>.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.FinishViewModel.RebootEnabled">
<summary>
True iff <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.RebootState"/> is <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyRestart.RestartRequired"/>.
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.ViewModel.PopupViewModel">
<summary>
Binding target for pop up messages
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags">
<summary>
UI Hint flags passed from engine
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.UNKNOWN">
<summary>
Unknown
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_ABORTRETRYIGNORE">
<summary>
The message box contains three push buttons: Abort, Retry, and Ignore.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_CANCELTRYCONTINUE">
<summary>
The message box contains three push buttons: Cancel, Try Again, Continue. Use this message box type instead of MB_ABORTRETRYIGNORE.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_HELP">
<summary>
Adds a Help button to the message box. When the user clicks the Help button or presses F1, the system sends a WM_HELP message to the owner.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_OK">
<summary>
The message box contains one push button: OK. This is the default.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_OKCANCEL">
<summary>
The message box contains two push buttons: OK and Cancel.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_RETRYCANCEL">
<summary>
The message box contains two push buttons: Retry and Cancel.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_YESNO">
<summary>
The message box contains two push buttons: Yes and No.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_YESNOCANCEL">
<summary>
The message box contains three push buttons: Yes, No, and Cancel.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_BUTTONSMASK">
<summary>
Mask for buttons hint, except MB_HELP
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_ICONWARNING">
<summary>
An exclamation-point icon appears in the message box.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_ICONINFORMATION">
<summary>
An icon consisting of a lowercase letter i in a circle appears in the message box.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_ICONQUESTION">
<summary>
A question-mark icon appears in the message box. The question-mark message icon is no longer recommended because it does not clearly represent a specific type of message and because the phrasing of a message as a question could apply to any message type. In addition, users can confuse the message symbol question mark with Help information. Therefore, do not use this question mark message symbol in your message boxes. The system continues to support its inclusion only for backward compatibility.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_ICONERROR">
<summary>
A stop-sign icon appears in the message box.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_USERICON">
<summary>
User icon
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_ICONMASK">
<summary>
Mask for icons hint
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_DEFBUTTON1">
<summary>
Default button is #1
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_DEFBUTTON2">
<summary>
Default button is #2
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_DEFBUTTON3">
<summary>
Default button is #3
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_DEFBUTTON4">
<summary>
Default button is #4
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags.MB_DEFBUTTONMASK">
<summary>
Mask for default buttons
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.#ctor(PanelSW.Installer.JetBA.JetBootstrapperApplication)">
<summary>
C'tor
</summary>
<param name="ba"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.Refresh">
<summary>
Trigger property-change notifications for all properties.
Useful for changing locale dynamically
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.Show(System.Int32,PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags,System.String,System.Object[])">
<summary>
Async show message
</summary>
<param name="errorCode"></param>
<param name="flags"></param>
<param name="text"></param>
<param name="textArgs"></param>
<returns></returns>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.ShowSync(System.Int32,PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags,System.String,System.Object[])">
<summary>
Show a synchornic message with hints for caption and buttons
</summary>
<param name="errorCode"></param>
<param name="flags"></param>
<param name="text"></param>
<param name="textArgs">Args used to format the message parameter</param>
<returns>Result as indicated by button hints</returns>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.ShowFilesInUse(System.Boolean,System.Collections.ObjectModel.ObservableCollection{PanelSW.Installer.JetBA.Util.FileInUse})">
<summary>
Synchronic popup message cusrtomized for File-In-Use message.
</summary>
<param name="netChainer">True if the files-in-use was sent by .NET Framework installation</param>
<param name="filesInUse">Value for <see cref="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.FilesInUse"/> property</param>
<returns>The clicked button</returns>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.IsOpen">
<summary>
True iff popup should show
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.Caption">
<summary>
Message caption
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.Text">
<summary>
Message text
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.FilesInUse">
<summary>
For Files-in-use message, holds the collection of files in use.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.IsRightButtonDefault">
<summary>
True iff the right button is default
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.IsMiddleButtonDefault">
<summary>
True iff the middle button is default
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.IsLeftButtonDefault">
<summary>
True iff the left button is default
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.RightCommand">
<summary>
In asynchronic <see cref="M:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.Show(System.Int32,PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags,System.String,System.Object[])"/>, command to execute when the user clicks the right button
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.RightCommandText">
<summary>
Text to show on the right button
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.RightCommandVisibility">
<summary>
Right button visibility. By default, <see cref="F:System.Windows.Visibility.Visible"/> iff <see cref="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.RightCommandText"/> is not null or empty.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.MiddleCommand">
<summary>
In asynchronic <see cref="M:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.Show(System.Int32,PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags,System.String,System.Object[])"/>, command to execute when the user clicks the middle button
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.MiddleCommandText">
<summary>
Text to show on the middle button
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.MiddleCommandVisibility">
<summary>
Middle button visibility. By default, <see cref="F:System.Windows.Visibility.Visible"/> iff <see cref="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.MiddleCommandText"/> is not null or empty.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.LeftCommand">
<summary>
In asynchronic <see cref="M:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.Show(System.Int32,PanelSW.Installer.JetBA.ViewModel.PopupViewModel.UIHintFlags,System.String,System.Object[])"/>, command to execute when the user clicks the left button
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.LeftCommandText">
<summary>
Text to show on the left button
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.LeftCommandVisibility">
<summary>
Left button visibility. By default, <see cref="F:System.Windows.Visibility.Visible"/> iff <see cref="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.LeftCommandText"/> is not null or empty.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.Icon">
<summary>
Indication as to message type
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.CopyTextCommand">
<summary>
Copy <see cref="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.Text"/> to the clipboard
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.PopupViewModel.CopyToClipboard">
<summary>
Localized "Copy to clipboard"
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel">
<summary>
Planning commands
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.#ctor(PanelSW.Installer.JetBA.JetBootstrapperApplication)">
<summary>
C'tor, called by NInject
</summary>
<param name="ba"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.GetCommand(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchAction)">
<summary>
Return command for a <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchAction"/>.
</summary>
<param name="action"></param>
<returns></returns>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.RepairCommand">
<summary>
Plan <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchAction.Repair"/>
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.ModifyCommand">
<summary>
Plan <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchAction.Modify"/>
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.UninstallCommand">
<summary>
Plan <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchAction.Uninstall"/>
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.InstallCommand">
<summary>
Plan <see cref="F:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchAction.Install"/>
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.ApplyCommand">
<summary>
Start apply. Usually called when using one of the commands, unless <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.PlanCommand"/> was used.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.Apply">
<summary>
Start apply. Usually called when using one of the commands, unless <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.PlanCommand"/> was used.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.PlanCommand">
<summary>
Launch plan-only action, resetting <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.ApplyAfterPlan"/> to false.
Command parameter is a <see cref="T:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchAction"/>.
Developer should execute ApplyCommand later to apply the plan.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.Plan(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchAction)">
<summary>
Launch plan-only action, resetting <see cref="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.ApplyAfterPlan"/> to false.
Developer should execute ApplyCommand later to apply the plan.
</summary>
<param name="launchAction">Action to plan</param>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.ApplyAfterPlan">
<summary>
Initiate apply after plan has successfully complete.
Set when executing InstallCommand, UninstallCommand, RepairCommand, or ModifyCommand.
Cleared when executing PlanCommand.
By default, when starting Plan without any of the commands, this is true.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.PlanAfterReboot">
<summary>
Automatically initiate Plan after automatic reboot.
If false, your BA will be responsible to trigger <see cref="M:Microsoft.Tools.WindowsInstallerXml.Bootstrapper.Engine.Plan(Microsoft.Tools.WindowsInstallerXml.Bootstrapper.LaunchAction)"/>.
By default, this is false.
<para>
When a package execution result resolves to force reboot, the BA automatically initiates the reboot.
After reboot, the installer will launch automatically. This flag governs whether or not JetBA will commence with the plan immediately after a forced reboot.
</para>
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.Result">
<summary>
Final result to be returned by the BA.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.PlannedAction">
<summary>
Get or set the plan action
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.Canceled">
<summary>
True if operation has been canceled during plan or apply phase
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.DetectState">
<summary>
Gets and sets the detect state of the view's model.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.InstallState">
<summary>
Gets and sets the installation state of the view's model.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.RebootState">
<summary>
Get or set the reboot state
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.ErrorMessage">
<summary>
Get or set error message
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.SupportDowngrade">
<summary>
Whether or not downgrades are allowed.
Defaults to false.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.SupportMultiInstance">
<summary>
Whether or not multi-instances are allowed (same version).
Defaults to false.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ApplyViewModel.FailingPackageLogFile">
<summary>
Get the log file path of the first package that failed
Unless the failure is user cancellation.
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.ViewModel.ProgressViewModel">
<summary>
Bindable progress indication properties
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.ProgressViewModel.#ctor(PanelSW.Installer.JetBA.JetBootstrapperApplication)">
<summary>
C'tor, called by NInject
</summary>
<param name="ba"></param>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ProgressViewModel.CacheProgressState">
<summary>
Cache progress state
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ProgressViewModel.CacheProgress">
<summary>
Package caching progress
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ProgressViewModel.CachePackage">
<summary>
Package currently being cached
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ProgressViewModel.ExecuteProgressState">
<summary>
Indicates execute progress state
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ProgressViewModel.ExecuteProgress">
<summary>
Indicates execute progress
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ProgressViewModel.Message">
<summary>
Windows Installer action message
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ProgressViewModel.ActionData">
<summary>
Windows Installer action message
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ProgressViewModel.Progress">
<summary>
Overall progress- cache and apply
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ProgressViewModel.ProgressState">
<summary>
Overall progress state
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ProgressViewModel.Package">
<summary>
Current Execute package
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.ViewModel.ViewModelBase">
<summary>
Base class for all ViewModel classes in the application.
It provides support for property change notifications
and has a DisplayName property. This class is abstract.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.ViewModelBase.#ctor(PanelSW.Installer.JetBA.JetBootstrapperApplication)">
<summary>
C'tor
</summary>
<param name="ba"></param>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ViewModelBase.BA">
<summary>
Get the BA
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.ViewModelBase.VerifyPropertyName(System.String)">
<summary>
Warns the developer if this object does not have
a public property with the specified name. This
method does not exist in a Release build.
</summary>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ViewModelBase.ThrowOnInvalidPropertyName">
<summary>
Returns whether an exception is thrown, or if a Debug.Fail() is used
when an invalid property name is passed to the VerifyPropertyName method.
The default value is false, but subclasses used by unit tests might
override this property's getter to return true.
</summary>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.ViewModelBase.OnPropertyChanged(System.String)">
<summary>
Raises this object's PropertyChanged event.
</summary>
<param name="propertyName">The property that has a new value.</param>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.ViewModelBase.StartLengthyTask(System.Action,System.Action{System.Threading.Tasks.Task},System.Action{System.Threading.Tasks.Task})">
<summary>
Helper method for time consuming commands.
May be called multiple times, in which case actions will be executed concurrently.
</summary>
<param name="action"></param>
<param name="onError"></param>
<param name="onSuccess"></param>
</member>
<member name="M:PanelSW.Installer.JetBA.ViewModel.ViewModelBase.StartLengthyTask(System.Action{System.Threading.CancellationToken},System.Threading.CancellationToken,System.Action{System.Threading.Tasks.Task},System.Action{System.Threading.Tasks.Task})">
<summary>
Helper method for time consuming commands.
May be called multiple times, in which case actions will be executed concurrently.
</summary>
<param name="action"></param>
<param name="cancellationToken"></param>
<param name="onError"></param>
<param name="onSuccess"></param>
</member>
<member name="P:PanelSW.Installer.JetBA.ViewModel.ViewModelBase.LengthyTaskStatus">
<summary>
Returns overall status of tasks launched using <see cref="M:PanelSW.Installer.JetBA.ViewModel.ViewModelBase.StartLengthyTask(System.Action,System.Action{System.Threading.Tasks.Task},System.Action{System.Threading.Tasks.Task})"/>.
Returns one of <see cref="F:System.Threading.Tasks.TaskStatus.Running"/> or <see cref="F:System.Threading.Tasks.TaskStatus.Created"/>.
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.DetectionState">
<summary>
The states of detection.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.DetectionState.Unknown">
<summary>
Detect hasn't run yet
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.DetectionState.Present">
<summary>
Installed
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.DetectionState.Newer">
<summary>
Newer version is installed
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.DetectionState.SameVersion">
<summary>
Bundle with same version but different Id is installed
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.DetectionState.Older">
<summary>
Older version is installed
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.InstallationState">
<summary>
The states of installation.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.InstallationState.Detecting">
<summary>
Detect has begun
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.InstallationState.Detected">
<summary>
Detect complete
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.InstallationState.Planning">
<summary>
Planning has begun
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.InstallationState.Planned">
<summary>
Planning complete
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.InstallationState.Applying">
<summary>
Apply has begun
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.InstallationState.Applied">
<summary>
Apply complete successfully
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.InstallationState.Failed">
<summary>
Apply failed
</summary>
</member>
<member name="T:PanelSW.Installer.JetBA.ErrorCodes">
<summary>
The errors returned from the engine
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ErrorCodes.ERROR_INVALID_PARAMETER">
<summary>
The parameter is incorrect
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ErrorCodes.ERROR_NO_DATA">
<summary>
The pipe is being closed
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ErrorCodes.ERROR_ERRORS_ENCOUNTERED">
<summary>
One or more errors occurred while processing the request
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ErrorCodes.UserCancelled">
<summary>
Operation canceled by the user.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ErrorCodes.ERROR_INSTALL_USEREXIT">
<summary>
User cancelled installation.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ErrorCodes.ERROR_INSTALL_ALREADY_RUNNING">
<summary>
Another installation is already in progress. Complete that installation before proceeding with this install.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ErrorCodes.ERROR_INSTALL_LOG_FAILURE">
<summary>
There was an error opening installation log file. Verify that the specified log file location exists and is writable.
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ErrorCodes.ERROR_SUCCESS_REBOOT_INITIATED">
<summary>
System reboot is initiated (ERROR_SUCCESS_REBOOT_INITIATED)
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ErrorCodes.ERROR_SUCCESS_REBOOT_REQUIRED">
<summary>
System reboot is required (ERROR_SUCCESS_REBOOT_REQUIRED)
</summary>
</member>
<member name="F:PanelSW.Installer.JetBA.ErrorCodes.ERROR_FAIL_NOACTION_REBOOT">
<summary>
No action was taken as a system reboot is required.
</summary>
</member>
</members>
</doc>