예제 #1
0
        public MacroExecutor(IXCadMacroProvider xCadMacroProvider, IXLogger logger)
        {
            m_Logger = logger;

            m_Runner            = TryCreateMacroRunner();
            m_XCadMacroProvider = xCadMacroProvider;
            m_XCadMacrosCache   = new Dictionary <string, IXCadMacro>(StringComparer.CurrentCultureIgnoreCase);
        }
예제 #2
0
 public SwMacroExecutor(IXCadMacroProvider xCadMacroProvider, IXLogger logger) : base(xCadMacroProvider, logger)
 {
 }