Пример #1
0
 public ODataGenerator(
     IPluginsContainer <IODataGeneratorPlugin> plugins,
     ICodeGenerator codeGenerator,
     IAssemblyGenerator assemblyGenerator
     )
 {
     _plugins           = plugins;
     _codeGenerator     = codeGenerator;
     _assemblyGenerator = assemblyGenerator;
 }
 public JavaScriptModelGenerator(
     IPluginsContainer <IJavascriptModelGeneratorPlugin> plugins,
     ICodeGenerator codeGenerator,
     IAssemblyGenerator assemblyGenerator,
     ILogProvider logProvider)
 {
     _plugins           = plugins;
     _codeGenerator     = codeGenerator;
     _assemblyGenerator = assemblyGenerator;
     _performanceLogger = logProvider.GetLogger("Performance");
 }
Пример #3
0
 /// <summary>
 /// If assemblyName is not null, the assembly will be saved on disk.
 /// If assemblyName is null, the assembly will be generated in memory.
 /// </summary>
 public DomGenerator(
     IPluginsContainer <IConceptCodeGenerator> plugins,
     ICodeGenerator codeGenerator,
     ILogProvider logProvider,
     IAssemblyGenerator assemblyGenerator)
 {
     _pluginRepository = plugins;
     _codeGenerator    = codeGenerator;
     _log = logProvider;
     _assemblyGenerator = assemblyGenerator;
 }
Пример #4
0
 public MvcModelGenerator(
     IPluginsContainer<IMvcModelGeneratorPlugin> plugins,
     ICodeGenerator codeGenerator,
     IAssemblyGenerator assemblyGenerator,
     ILogProvider logProvider
     )
 {
     _plugins = plugins;
     _codeGenerator = codeGenerator;
     _assemblyGenerator = assemblyGenerator;
     _performanceLogger = logProvider.GetLogger("Performance");
 }
Пример #5
0
 /// <summary>
 /// If assemblyName is not null, the assembly will be saved on disk.
 /// If assemblyName is null, the assembly will be generated in memory.
 /// </summary>
 public DomGenerator(
     IPluginsContainer<IConceptCodeGenerator> plugins,
     ICodeGenerator codeGenerator,
     ILogProvider logProvider,
     IAssemblyGenerator assemblyGenerator,
     string assemblyName)
 {
     _assemblyName = assemblyName;
     _pluginRepository = plugins;
     _codeGenerator = codeGenerator;
     _log = logProvider;
     _assemblyGenerator = assemblyGenerator;
 }
Пример #6
0
 /// <summary>
 /// If assemblyName is not null, the assembly will be saved on disk.
 /// If assemblyName is null, the assembly will be generated in memory.
 /// </summary>
 public DomGenerator(
     IPluginsContainer<IConceptCodeGenerator> plugins,
     ICodeGenerator codeGenerator,
     ILogProvider logProvider,
     IAssemblyGenerator assemblyGenerator,
     DomGeneratorOptions domGeneratorOptions)
 {
     _domGeneratorOptions = domGeneratorOptions;
     _pluginRepository = plugins;
     _codeGenerator = codeGenerator;
     _log = logProvider;
     _assemblyGenerator = assemblyGenerator;
 }
Пример #7
0
        public RestGenerator(
            IPluginsContainer <IRestGeneratorPlugin> plugins,
            ICodeGenerator codeGenerator,
            ILogProvider logProvider,
            IAssemblyGenerator assemblyGenerator
            )
        {
            _plugins           = plugins;
            _codeGenerator     = codeGenerator;
            _assemblyGenerator = assemblyGenerator;

            _logger       = logProvider.GetLogger("RestGenerator");
            _sourceLogger = logProvider.GetLogger("Rest service");
        }
Пример #8
0
        public RestGenerator(
            IPluginsContainer<IRestGeneratorPlugin> plugins,
            ICodeGenerator codeGenerator,
            ILogProvider logProvider,
            IAssemblyGenerator assemblyGenerator
            )
        {
            _plugins = plugins;
            _codeGenerator = codeGenerator;
            _assemblyGenerator = assemblyGenerator;

            _logger = logProvider.GetLogger("RestGenerator");
            _sourceLogger = logProvider.GetLogger("Rest service");
        }