• R/O
  • HTTP
  • SSH
  • HTTPS

Tags
Aucun tag

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

なろうブックマーク分析用ツールのPrism+WinUI3サンプル実装


File Info

Révision 91b05482e5b7288185c0f453ccfc74c20099b04b
Taille 1,097 octets
l'heure 2023-09-30 19:37:53
Auteur yoshy
Message de Log

[MOD] プロジェクト間の依存関係、外部パッケージへの依存関係の修正
[UPG] ClearAuLaitのCaptionFormatterの変更に伴う修正

Content

using NLog;
using Prism.Ioc;
using Prism.Modularity;
using TestNarou3.UseCase.Boundary.Interactor;
using TestNarou3.UseCase.Interactor;

namespace TestNarou3.UseCase
{
    public class UseCaseModule : IModule
    {
        private static readonly ILogger logger = LogManager.GetCurrentClassLogger();

        public void RegisterTypes(IContainerRegistry containerRegistry)
        {
            ///
            /// Interactors
            ///

            containerRegistry.Register<IAppConfigLoadInteractor, AppConfigLoadInteractor>();
            containerRegistry.Register<IAppConfigSaveInteractor, AppConfigSaveInteractor>();

            containerRegistry.Register<INarouLoginInteractor, NarouLoginInteractor>();
            containerRegistry.Register<INarouLogoutInteractor, NarouLogoutInteractor>();

            containerRegistry.Register<INarouRefreshBookmarkDetailListInteractor, NarouRefreshBookmarkDetailListInteractor>();

            logger.Trace("RegisterTypes end");
        }

        public void OnInitialized(IContainerProvider containerProvider)
        {
        }
    }
}