Пример #1
0
 public CsvConfigurationRepositoryImpl(IStringParserRepository parserRepository)
 {
     cache   = new ConcurrentDictionary <Type, Lazy <CsvConfiguration> >();
     factory = new CsvConfigurationFactory(
         parserRepository,
         new TypeConverterRepositoryImpl(parserRepository)
         );
 }
 public CsvConfigurationFactory(IStringParserRepository parserRepository, ITypeConverterRepository typeConverterRepository)
 {
     this.parserRepository        = parserRepository;
     this.typeConverterRepository = typeConverterRepository;
 }
Пример #3
0
 public TypeConverterRepositoryImpl(IStringParserRepository stringParserRepository)
 {
     cache = new ConcurrentDictionary <Type, Lazy <ITypeConverter> >();
     repo  = stringParserRepository;
 }