예제 #1
0
 public EditResultAction([NotNull] PluginCompilationEngine compilationEngine)
 {
     if (compilationEngine == null)
     {
         throw new ArgumentNullException(nameof(compilationEngine));
     }
     _compilationEngine = compilationEngine;
 }
예제 #2
0
 public EditVoidAction([NotNull] PluginCompilationEngine compilationEngine)
 {
     if (compilationEngine == null)
     {
         throw new ArgumentNullException(nameof(compilationEngine));
     }
     _compilationEngine = compilationEngine;
 }
 public MainCommandsFactory(
     [NotNull] IPluginFactory pluginFactory,
     [NotNull] PluginCompilationEngine compilationEngine)
 {
     if (pluginFactory == null)
     {
         throw new ArgumentNullException(nameof(pluginFactory));
     }
     if (compilationEngine == null)
     {
         throw new ArgumentNullException(nameof(compilationEngine));
     }
     _pluginFactory = pluginFactory;
     _compilationEngine = compilationEngine;
 }
 public MainCommandsFactory(
     [NotNull] IPluginFactory pluginFactory,
     [NotNull] PluginCompilationEngine compilationEngine)
 {
     if (pluginFactory == null)
     {
         throw new ArgumentNullException(nameof(pluginFactory));
     }
     if (compilationEngine == null)
     {
         throw new ArgumentNullException(nameof(compilationEngine));
     }
     _pluginFactory     = pluginFactory;
     _compilationEngine = compilationEngine;
 }