Carter
Carter copied to clipboard
suggest for nested work
Found workaround
var catalog = new DependencyContextAssemblyCatalog();
var types = catalog.GetAssemblies().SelectMany(x => x.GetTypes());
var modules = types
.Where(t =>
!t.IsAbstract &&
typeof(ICarterModule).IsAssignableFrom(t)
&& (t.IsPublic || t.IsNestedPublic)
).ToList();
builder.Services.AddCarter(configurator: c =>
{
c.WithModules(modules.ToArray());
});