/// <summary> /// Creates an instance of the class /// </summary> /// <param name="owner">addin owner instance</param> /// <param name="isAutomation">host application is started for automation</param> protected internal CommonUtils(NetOffice.Tools.COMAddinBase owner, bool isAutomation) { if (null == owner) { throw new ArgumentNullException("owner"); } Owner = owner; _ownerApplication = owner.AppInstance; _isAutomation = isAutomation; _headerCaptionLine = _headerCaptionLineDefault; _infos = new Infos(this); }
/// <summary> /// Creates an instance of the class /// </summary> /// <param name="owner">addin owner</param> /// <param name="isAutomation">indicates the host application is currently in automation</param> /// <param name="ownerAssembly">owner application</param> internal CommonUtils(NetOffice.Tools.COMAddinBase owner, bool isAutomation, Assembly ownerAssembly) : base(owner, isAutomation, ownerAssembly) { }
/// <summary> /// Creates an instance of the class /// </summary> /// <param name="owner">addin owner instance</param> /// <param name="isAutomation">host application is started for automation</param> internal CommonUtils(NetOffice.Tools.COMAddinBase owner, bool isAutomation) : base(owner, isAutomation) { }