Exemplo n.º 1
0
        public ResultFileWriter(string outDir, string defaultLocale, IResourceModuleWriterFactory resourceModuleWriterFactory)
        {
            _outDir        = outDir;
            _defaultLocale = defaultLocale;
            _resourceModuleWriterFactory = resourceModuleWriterFactory;

            if (!Directory.Exists(_outDir))
            {
                Directory.CreateDirectory(_outDir);
            }
        }
Exemplo n.º 2
0
 public Runner(
     IArguments arguments,
     IApiDiscovery apiDiscovery,
     ITypeConverter customTypeConverter,
     ITypeDescriptorProvider typeDescriptorProvider,
     IApiClientWriter customApiClientWriter,
     IResourceModuleWriterFactory resourceModuleWriterFactory,
     Func <object, string> serializeToJson)
 {
     _arguments                   = arguments;
     _apiDiscovery                = apiDiscovery;
     _customTypeConverter         = customTypeConverter;
     _typeDescriptorProvider      = typeDescriptorProvider;
     _customApiClientWriter       = customApiClientWriter;
     _resourceModuleWriterFactory = resourceModuleWriterFactory;
     _serializeToJson             = serializeToJson;
 }