Пример #1
0
        }//end (ExecuteMethod)

        /// <summary>
        /// Return the object of Add-IN to engine.
        /// </summary>
        /// <param name="sName"></param>
        /// <returns></returns>
        public object GetObject(string sName)
        {
            ClockAddIn objClockAddIn = new ClockAddIn();

            if (m_ObjEngine != null)
            {
                objClockAddIn.SetEngine(m_ObjEngine);
            }
            if (m_objHost != null)
            {
                INameCreationService objINameCreationService = m_objHost.GetService(DesignerService.INameCreationService) as INameCreationService;
                if (objINameCreationService != null)
                {
                    objClockAddIn.SetEngine(m_ObjEngine);
                    objClockAddIn.ObjectName = objINameCreationService.GetName(this.Name);
                    return(objClockAddIn);
                }
            }
            return(objClockAddIn);
        }//end (GetObject)