23 lines
569 B
C#
Raw Normal View History

2025-09-19 19:43:49 +05:00
using System;
namespace VContainer.Unity
{
public sealed class ActionInstaller : IInstaller
{
public static implicit operator ActionInstaller(Action<IContainerBuilder> installation)
=> new ActionInstaller(installation);
readonly Action<IContainerBuilder> configuration;
public ActionInstaller(Action<IContainerBuilder> configuration)
{
this.configuration = configuration;
}
public void Install(IContainerBuilder builder)
{
configuration(builder);
}
}
}