コード例 #1
0
 public DefaultPdfFactory(IPartReader <CrossReferencePart> crossReferencePartReader,
                          IPartReader <TrailerPart> trailerPartReader,
                          IPartReader <VersionPart> versionPartReader,
                          IPdfReader pdfReader)
 {
     this._crossReferencePartReader = crossReferencePartReader;
     this._trailerPartReader        = trailerPartReader;
     this._versionPartReader        = versionPartReader;
     this._pdfReader = pdfReader;
 }
コード例 #2
0
ファイル: Reader.cs プロジェクト: stovpyak/gzip
        public Reader(ILogger logger, ISystemInfoProvider systemInfoProvider, Action <Exception> applExceptionHandler,
                      IFileNameProvider sourceFileNameProvider, IPartReader partReader, IQueue sourceQueue, IQueue nextQueue) :
            base(logger, systemInfoProvider, applExceptionHandler, sourceQueue, nextQueue)
        {
            _sourceFileNameProvider = sourceFileNameProvider;
            _partReader             = partReader;

            InnerThread = new Thread(Run)
            {
                Name = "Reader"
            };
            InnerThread.Start();
        }
コード例 #3
0
 public CrossReferencePartSubSectionReader(IPartReader <CrossReferencePartSubSectionEntry> partReader)
 {
     this._partReader = partReader;
 }
コード例 #4
0
 public CrossReferencePartReader(IPartReader <CrossReferencePartSubSection> subSectionReader)
 {
     this._subSectionReader = subSectionReader;
 }