internal MediaBasedPositionedMessagesReader( ILogMedia media, BoundFinder beginFinder, BoundFinder endFinder, MessagesReaderExtensions.XmlInitializationParams extensionsInitData, TextStreamPositioningParams textStreamPositioningParams, MessagesReaderFlags flags, Settings.IGlobalSettingsAccessor settingsAccessor ) { this.beginFinder = beginFinder; this.endFinder = endFinder; this.media = media; this.textStreamPositioningParams = textStreamPositioningParams; this.singleThreadedStrategy = new Lazy <BaseStrategy>(CreateSingleThreadedStrategy); this.multiThreadedStrategy = new Lazy <BaseStrategy>(CreateMultiThreadedStrategy); this.extensions = new MessagesReaderExtensions(this, extensionsInitData); this.flags = flags; this.settingsAccessor = settingsAccessor; }
public StreamBasedFormatInfo(MessagesReaderExtensions.XmlInitializationParams extensionsInitData) { this.ExtensionsInitData = extensionsInitData; }