public UnitService(IServiceProvider provider, IMessageChainFormatter formatter, IMessageChainParser parser, ILogger <UnitService> logger) { _provider = provider; _formatter = formatter; _logger = logger; _parser = parser; }
static MessageChainExtensions() { _formatter = Shared.Application.Provider.GetRequiredService <IMessageChainFormatter>(); _parser = Shared.Application.Provider.GetRequiredService <IMessageChainParser>(); _client = Shared.Application.Provider.GetRequiredService <IApiClient>(); }
public TranslatorMiddleware(IMessageChainParser parser) { _parser = parser; }