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