mfgames-cil/examples/SampleTool/Program.cs

27 lines
679 B
C#

using System.Threading.Tasks;
using Autofac;
using MfGames.ToolBuilder;
using MfGames.ToolBuilder.Config;
using MfGames.ToolBuilder.Tables;
namespace SampleTool;
public static class Program
{
public static async Task<int> Main(string[] args)
{
return await ToolBoxBuilder
.Create(args)
.UseUserConfiguration("mfgames-toolbuilder-sample")
.ConfigureContainer(ConfigureContainer)
.Build()
.RunAsync();
}
private static void ConfigureContainer(ContainerBuilder builder)
{
builder.RegisterModule<SampleToolModule>();
builder.RegisterModule<ToolBuilderTablesModule>();
}
}