Found 8 packages
C# extension methods for BCL types (String, Type, etc.)
Abstractions for dependency injection. Commonly Used Types: EgonsoftHU.Extensions.DependencyInjection.IAssemblyRegistry EgonsoftHU.Extensions.DependencyInjection.DefaultAssemblyRegistry
A dependency module (derived from Autofac.Module) that discovers and registers all other dependency modules (derived from Autofac.Module). The dependency modules can also have shared dependencies injected into them, e.g. IConfiguration, IHostEnvironment and even IServiceCollection. Commonly Used Types: EgonsoftHU.Extensions.DependencyInjection.AutofacServiceProviderFactoryDecorator EgonsoftHU.Extensions.DependencyInjection.DependencyModule
Serilog.ILogger extensions: - Enrich log events with the name of the source member (method, property, etc.) in which the log event occurs. - Enrich log events with multiple properties at once using PropertyBagEnricher. - Populate Exception.Data dictionary with the log event properties.
A dependency module (derived from Autofac.Module) that enables injecting a contextual Serilog logger so that you can avoid calling Log.Logger.ForContext<T>() manually.
A dependency module (derived from Autofac.Module) that enables injecting the same contextual logger as ILogger instead of ILogger<TCategoryName>
App.config/Web.config configuration provider implementation for Microsoft.Extensions.Configuration.
System.Text.Json extensions. Supports any attribute for enum member serialization. Provides option for using your own custom serializer implementation for enum members. Built-in attribute support: System.Text.Json.Serialization.JsonStringEnumMemberNameAttribute (>= 9.0.0) System.Runtime.Serialization.EnumMemberAttribute System.ComponentModel.DescriptionAttribute System.ComponentModel.DisplayNameAttribute System.ComponentModel.DataAnnotations.DisplayAttribute Commonly Used Types: EgonsoftHU.Text.Json.Serialization.JsonStringEnumConverter EgonsoftHU.Text.Json.Serialization.Converters.JsonEnumValueSerializer EgonsoftHU.Text.Json.JsonSerializerOptionsProvider