コード例 #1
0
ファイル: ImageBuilder.cs プロジェクト: eakova/resizer
 /// <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;
 }
コード例 #2
0
ファイル: ImageBuilder.cs プロジェクト: eakova/resizer
 /// <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);
 }
コード例 #3
0
 public LyricDownLoadCompleteEvent(IEncoderProvider encoder, IConfigurationManager configMgr)
 {
     m_encoder   = encoder;
     m_configMgr = configMgr;
 }