public Function1(ILogger <Function1> _logger, IMyLoggerProvider otherClass) { logger = _logger; _otherClass = otherClass; }
public MyLoggerProviderRegistration(string name, IMyLoggerProvider instance) : this(name, (_) => instance) { }
public static IMyLoggerProviderBuilder AddMyLoggerProvider(this IMyLoggerProviderBuilder builder, string name, IMyLoggerProvider instance) { if (builder == null) { throw new ArgumentNullException(nameof(builder)); } if (name == null) { throw new ArgumentNullException(nameof(name)); } if (instance == null) { throw new ArgumentNullException(nameof(instance)); } return(builder.Add(new MyLoggerProviderRegistration(name, instance))); }