예제 #1
0
 public CompositeGeneratorServices(
     CoalesceConfiguration config,
     ReflectionRepository reflectionRepository,
     GenerationContext generationContext,
     IServiceProvider serviceProvider,
     ILoggerFactory loggerFactory)
     : base(config, reflectionRepository, generationContext, loggerFactory)
 {
     ServiceProvider = serviceProvider;
 }
예제 #2
0
 public GeneratorServices(
     CoalesceConfiguration config,
     ReflectionRepository reflectionRepository,
     GenerationContext generationContext,
     ILoggerFactory loggerFactory)
 {
     CoalesceConfiguration = config;
     ReflectionRepository  = reflectionRepository;
     GenerationContext     = generationContext;
     LoggerFactory         = loggerFactory;
 }
예제 #3
0
파일: Generator.cs 프로젝트: upta/Coalesce
        protected virtual void Configure(CoalesceConfiguration coalesceConfiguration)
        {
            var allConfig = coalesceConfiguration.GeneratorConfig;

            bool foundConfig =
                allConfig.TryGetValue(this.GetType().FullName, out JObject genConfig) ||
                allConfig.TryGetValue(this.GetType().Name, out genConfig);

            if (foundConfig)
            {
                Configure(genConfig);
            }
        }
예제 #4
0
 public GenerationContext(CoalesceConfiguration config)
 {
     CoalesceConfiguration = config;
 }
예제 #5
0
 public GenerationExecutor(CoalesceConfiguration config, LogLevel logLevel)
 {
     Config        = config;
     this.logLevel = logLevel;
 }
예제 #6
0
 public TemplateResolver(CoalesceConfiguration config)
 {
     Config = config;
 }