using System.Threading.Tasks; namespace DDD { public interface IManager { void PreInit(); Task PreInitAsync(); Task InitAsync(); Task PostInitAsync(); } }