public GenerateManifestDataFromIRCommand(IMessaging messaging, IntermediateSection section, IEnumerable <IBurnBackendExtension> backendExtensions, IBurnBackendHelper backendHelper, IDictionary <string, IList <IntermediateSymbol> > extensionSearchSymbolsById) { this.Messaging = messaging; this.Section = section; this.BackendExtensions = backendExtensions; this.BackendHelper = backendHelper; this.ExtensionSearchSymbolsById = extensionSearchSymbolsById; }
/// <summary> /// See <see cref="IBurnBackendBinderExtension.PreBackendBind(IBindContext)"/> /// </summary> public virtual void PreBackendBind(IBindContext context) { this.Context = context; this.Messaging = context.ServiceProvider.GetService <IMessaging>(); this.BackendHelper = context.ServiceProvider.GetService <IBurnBackendHelper>(); }