Exemplo n.º 1
0
        public EffectPluginTester()
        {
            InitializeComponent();

            reader       = new PluginReader();
            pluginRunner = new PluginRunner();
        }
        public PostfixCalculatorCreator(IRecognizer recognizer,
                                        WayToGetOperation wayToGet,
                                        IPluginReader pluginReader = null)
        {
            this.recognizer   = recognizer;
            this.pluginReader = pluginReader;
            if (pluginReader != null)
            {
                this.pluginReader = pluginReader;
            }

            operations = new List <IOperation>();

            GetOperationsFromWay(wayToGet);
        }
Exemplo n.º 3
0
 /// <summary>Initializes a new instance of the <see cref="PluginLoader" /> class.</summary>
 /// <param name="pluginReader">The plug-in reader.</param>
 public PluginLoader(IPluginReader pluginReader)
 {
     PluginReader = pluginReader;
 }
Exemplo n.º 4
0
 /// <summary>Initializes a new instance of the <see cref="PluginLoader"/> class.</summary>
 /// <param name="pluginDirectory">The plug-in directory.</param>
 public PluginLoader(string pluginDirectory)
 {
     PluginReader = new PluginReader(pluginDirectory);
 }
Exemplo n.º 5
0
 public PluginReaderTests()
 {
     pluginReader = new OperationPluginReader();
     pluginPath   = System.Environment.CurrentDirectory + "\\" + "Plugins";
 }
Exemplo n.º 6
0
 public PluginReaderTests()
 {
     pluginReader = new OperationPluginReader();
     pluginPath = System.Environment.CurrentDirectory + "\\" + "Plugins";
 }