/// <summary> /// Create a new instance of ImageBuilder using the specified extensions, encoder provider, file provider, and settings filter. Extension methods will be fired in the order they exist in the collection. /// </summary> /// <param name="extensions"></param> /// <param name="encoderProvider"></param> /// <param name="settingsModifier"></param> /// <param name="virtualFileProvider"></param> public ImageBuilder(IEnumerable<BuilderExtension> extensions, IEncoderProvider encoderProvider, IVirtualImageProvider virtualFileProvider, ISettingsModifier settingsModifier) : base(extensions) { this._encoderProvider = encoderProvider; this._virtualFileProvider = virtualFileProvider; this._settingsModifier = settingsModifier; }
/// <summary> /// Creates another instance of the class using the specified extensions. Subclasses should override this and point to their own constructor. /// </summary> /// <param name="extensions"></param> /// <param name="writer"></param> /// <param name="virtualFileProvider"></param> /// <param name="settingsModifier"></param> /// <returns></returns> public virtual ImageBuilder Create(IEnumerable<BuilderExtension> extensions, IEncoderProvider writer, IVirtualImageProvider virtualFileProvider, ISettingsModifier settingsModifier) { return new ImageBuilder(extensions,writer,virtualFileProvider,settingsModifier); }
public LyricDownLoadCompleteEvent(IEncoderProvider encoder, IConfigurationManager configMgr) { m_encoder = encoder; m_configMgr = configMgr; }