/* ==============================================================================
* 功能描述:Revit 版本信息 对RevitProduct进行一次包装
* 创 建 者:SAGACLOUD
* 创建日期:2017/9/17
* ==============================================================================*/
using System.IO;
using Autodesk.RevitAddIns;
namespace SAGY.Revit.RevitInfo
{
public class RevitProductExt
{
public RevitProductExt(RevitProduct rp)
{
this.Name = rp.Name;
this.InstallLocation = rp.InstallLocation;
this.RevitExeFile = Path.Combine(this.InstallLocation, "Revit.exe");
this.CurrentUserAddInFolder = rp.CurrentUserAddInFolder;
this.AllUsersAddInFolder = rp.AllUsersAddInFolder;
this.Version = rp.Version.ToString();
}
///
/// 公用 用户的文件夹路径
///
public string AllUsersAddInFolder { get; set; }
///
/// 当前用户的文件夹路径
///
public string CurrentUserAddInFolder { get; set; }
///
/// Revit 安装路径
///
public string InstallLocation { get; set; }
public string Name { get; set; }
public string RevitExeFile { get; set; }
public string Version { get; set; }
}
}