public ThriftyBlockyStreamReader(IStreamReaderProvider readerProvider, ISizeableStorageProvider <long, NumberedByteBlock> storageProvider, IWaitableObjectPool <byte[]> bytePool) { _bytePool = bytePool; StreamReaderProvider = readerProvider; StorageProvider = storageProvider; }
protected virtual IBlockyStream4erFactory CreateStream4erFactory() { IStreamReaderProvider readerProvider = CreateReaderProvider(); IStreamWriterProvider writerProvider = CreateWriterProvider(); IWaitableObjectPoolProvider <byte[]> poolProvider = CreatePoolProvider(); ISizeableStorageProvider <long, NumberedByteBlock> storageProvider = CreateStorageProvider(); INumericStorageEnumerableProvider <NumberedByteBlock> storageEnumerableProvider = CreateStorageEnumerableProvider(); return(new ThriftyBlockyStream4erFactory(readerProvider, writerProvider, storageProvider, storageEnumerableProvider, poolProvider)); }
public ThriftyBlockyStream4erFactory(IStreamReaderProvider readerProvider, IStreamWriterProvider writerProvider, ISizeableStorageProvider <long, NumberedByteBlock> storageProvider, INumericStorageEnumerableProvider <NumberedByteBlock> storageEnumerableProvider, IWaitableObjectPoolProvider <byte[]> poolProvider) { ReaderProvider = readerProvider; WriterProvider = writerProvider; StorageProvider = storageProvider; StorageEnumerableProvider = storageEnumerableProvider; PoolProvider = poolProvider; }
public ScriptConfigurationReader(IStreamReaderProvider configurationProvider) { this.configurationProvider = configurationProvider; }
public NetlistFileReaderProvider(IStreamReaderProvider streamReaderProvider, IStatementTrimmer statementTrimmer, IMultiLineStatementVerifier multiLineStatementVerifier) { _streamReaderProvider = streamReaderProvider; _statementTrimmer = statementTrimmer; _multiLineStatementVerifier = multiLineStatementVerifier; }
public LibraryLoader(ILibraryRepository libraryRepository, IStreamReaderProvider streamReaderProvider) { _libraryRepository = libraryRepository; _streamReaderProvider = streamReaderProvider; }