File: System\Deployment\Application\DefinitionAppId.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.Internal.Isolation;
 
namespace System.Deployment.Application
{
    internal class DefinitionAppId
    {
        public DefinitionAppId();
        public DefinitionAppId(IDefinitionAppId idComPtr);
        public DefinitionAppId(string text);
        public DefinitionAppId(params DefinitionIdentity[] idPath);
        public DefinitionAppId(string codebase, params DefinitionIdentity[] idPath);
 
        public DefinitionIdentity ApplicationIdentity { get; }
        public string Codebase { get; }
        public IDefinitionAppId ComPointer { get; }
        public DefinitionIdentity DeploymentIdentity { get; }
        public ulong Hash { get; }
 
        public override bool Equals(object obj);
        public override int GetHashCode();
        public ApplicationIdentity ToApplicationIdentity();
        public DefinitionAppId ToDeploymentAppId();
        public override string ToString();
    }
}