public SynchronizationEngine(ITemplateSignatureProvider signatureProvider, TemplateGenerationMetadata templateMetadata, ITypeListProvider typeListProvider, string configurationName)
 {
     _signatureProvider = signatureProvider;
     _templateMetadata  = templateMetadata;
     _typeListProvider  = typeListProvider;
     _configurationName = configurationName;
 }
 public SynchronizationEngine(ITemplateSignatureProvider signatureProvider, TemplateGenerationMetadata templateMetadata, ITypeListProvider typeListProvider, string configurationName)
 {
     _signatureProvider = signatureProvider;
     _templateMetadata = templateMetadata;
     _typeListProvider = typeListProvider;
     _configurationName = configurationName;
 }
Example #3
0
        public Generator(GeneratorParameters parameters, ITemplateInputProvider templateProvider, ITemplateSignatureProvider templateSignatureProvider, IFieldMappingProvider fieldMappingProvider, ISynthesisIndexFieldNameTranslator indexFieldNameTranslator)
        {
            parameters.Validate();
            Parameters = parameters;

            _templateInputProvider = templateProvider;
            _templateSignatureProvider = templateSignatureProvider;
            _fieldMappingProvider = fieldMappingProvider;
            _indexFieldNameTranslator = indexFieldNameTranslator;

            // load the templates we'll be generating into a state storage collection
            var templates = templateProvider.CreateTemplateList();
            Templates = new TemplateGenerationInfoCollection(parameters.UseTemplatePathForNamespace, parameters.TemplatePathRoot);
            foreach (var template in templates) Templates.Add(template);
        }
Example #4
0
        public Generator(GeneratorParameters parameters, ITemplateInputProvider templateProvider, ITemplateSignatureProvider templateSignatureProvider, IFieldMappingProvider fieldMappingProvider, ISynthesisIndexFieldNameTranslator indexFieldNameTranslator)
        {
            parameters.Validate();
            Parameters = parameters;

            _templateInputProvider     = templateProvider;
            _templateSignatureProvider = templateSignatureProvider;
            _fieldMappingProvider      = fieldMappingProvider;
            _indexFieldNameTranslator  = indexFieldNameTranslator;

            // load the templates we'll be generating into a state storage collection
            var templates = templateProvider.CreateTemplateList();

            Templates = new TemplateGenerationInfoCollection(parameters.UseTemplatePathForNamespace, parameters.TemplatePathRoot);
            foreach (var template in templates)
            {
                Templates.Add(template);
            }
        }
Example #5
0
 public Generator(IGeneratorParametersProvider parameterProvider, ITemplateInputProvider templateProvider, ITemplateSignatureProvider templateSignatureProvider, IFieldMappingProvider fieldMappingProvider, ISynthesisIndexFieldNameTranslator indexFieldNameTranslator)
     : this(parameterProvider.CreateParameters(), templateProvider, templateSignatureProvider, fieldMappingProvider, indexFieldNameTranslator)
 {
 }
Example #6
0
 public SynchronizationEngine(ITemplateSignatureProvider signatureProvider, ITemplateInputProvider templateProvider, ITypeListProvider typeListProvider)
 {
     _signatureProvider = signatureProvider;
     _templateProvider  = templateProvider;
     _typeListProvider  = typeListProvider;
 }
 public SynchronizationEngine(ITemplateSignatureProvider signatureProvider, ITemplateInputProvider templateProvider, ITypeListProvider typeListProvider)
 {
     _signatureProvider = signatureProvider;
     _templateProvider = templateProvider;
     _typeListProvider = typeListProvider;
 }
Example #8
0
 public Generator(IGeneratorParametersProvider parameterProvider, ITemplateInputProvider templateProvider, ITemplateSignatureProvider templateSignatureProvider, IFieldMappingProvider fieldMappingProvider, ISynthesisIndexFieldNameTranslator indexFieldNameTranslator)
     : this(parameterProvider.CreateParameters(), templateProvider, templateSignatureProvider, fieldMappingProvider, indexFieldNameTranslator)
 {
 }
Example #9
0
 public CodeDomGenerator(ITemplateSignatureProvider signatureProvider)
 {
     _signatureProvider = signatureProvider;
 }
 public CodeDomGenerator(ITemplateSignatureProvider signatureProvider)
 {
     _signatureProvider = signatureProvider;
 }