public SynchronizationEngine(ITemplateSignatureProvider signatureProvider, TemplateGenerationMetadata templateMetadata, ITypeListProvider typeListProvider, string configurationName) { _signatureProvider = signatureProvider; _templateMetadata = templateMetadata; _typeListProvider = typeListProvider; _configurationName = configurationName; }
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); }
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); } }
public Generator(IGeneratorParametersProvider parameterProvider, ITemplateInputProvider templateProvider, ITemplateSignatureProvider templateSignatureProvider, IFieldMappingProvider fieldMappingProvider, ISynthesisIndexFieldNameTranslator indexFieldNameTranslator) : this(parameterProvider.CreateParameters(), templateProvider, templateSignatureProvider, fieldMappingProvider, indexFieldNameTranslator) { }
public SynchronizationEngine(ITemplateSignatureProvider signatureProvider, ITemplateInputProvider templateProvider, ITypeListProvider typeListProvider) { _signatureProvider = signatureProvider; _templateProvider = templateProvider; _typeListProvider = typeListProvider; }
public CodeDomGenerator(ITemplateSignatureProvider signatureProvider) { _signatureProvider = signatureProvider; }