/// <summary> /// Initializes this instance. /// </summary> public void Initialize() { Assembly assembly = Assembly.GetExecutingAssembly(); ReStartImportBlock: try { ServiceCAD.ImportBlockFromPath(LocalPath.RootDirectory + "\\blocks\\"); } catch (DirectoryNotFoundException dirExc) { string msgDirExc = "<!> \n<!>" + dirExc.Message + "\n<!>"; CurrentCAD.Editor.WriteMessage(msgDirExc); Directory.CreateDirectory(LocalPath.RootDirectory + "\\blocks\\"); goto ReStartImportBlock; } string msgPorgam = "\n--------------------------------------"; msgPorgam += "\n > Name: " + assembly.GetName().Name; msgPorgam += "\n > Версия: " + assembly.GetName().Version; msgPorgam += "\n---------------------------------------"; msgPorgam += "\n > email: [email protected] "; msgPorgam += "\n--------------------------------------"; msgPorgam += "\n *Land_CreatingPlanLand - "; msgPorgam += "\n Land_IntersectionGridLines - "; msgPorgam += "\n Land_InsertBlocksAlongLine - "; msgPorgam += "\n Land_OrthogonalPolylines - "; msgPorgam += "\n Land_BuildingRectangle - "; msgPorgam += "\n Land_AddRaster2000 - "; msgPorgam += "\n Land_DelRaster2000 - "; msgPorgam += "\n--------------------------------------"; CurrentCAD.Editor.WriteMessage(msgPorgam); }