File: System\Deployment\Application\SubscriptionStateInternal.cs
Project: System.Deployment.dll (System.Deployment)
#region Assembly System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Deployment.dll
#endregion
 
using System.Deployment.Application.Manifest;
 
namespace System.Deployment.Application
{
    internal class SubscriptionStateInternal
    {
        public AppType appType;
        public DefinitionIdentity CurrentApplication;
        public AssemblyManifest CurrentApplicationManifest;
        public Uri CurrentApplicationSourceUri;
        public DefinitionAppId CurrentBind;
        public DefinitionIdentity CurrentDeployment;
        public AssemblyManifest CurrentDeploymentManifest;
        public Uri CurrentDeploymentSourceUri;
        public Uri DeploymentProviderUri;
        public DefinitionIdentity ExcludedDeployment;
        public bool IsInstalled;
        public bool IsShellVisible;
        public DateTime LastCheckTime;
        public Version MinimumRequiredVersion;
        public DefinitionAppId PendingBind;
        public DefinitionIdentity PendingDeployment;
        public DefinitionIdentity PreviousApplication;
        public AssemblyManifest PreviousApplicationManifest;
        public DefinitionAppId PreviousBind;
        public DefinitionIdentity RollbackDeployment;
        public DefinitionIdentity UpdateSkippedDeployment;
        public DateTime UpdateSkipTime;
 
        public SubscriptionStateInternal();
        public SubscriptionStateInternal(SubscriptionState subState);
 
        public void Reset();
        public override string ToString();
    }
}