コード例 #1
0
ファイル: Program.cs プロジェクト: SeifertR/wtw-demo
        static void CachedDefault()
        {
            var container = new CachedContainer();

            container.Register <ILogger, Logger>();
            for (var n = 0; n < count; n++)
            {
                container.Resolve <ILogger>();
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: SeifertR/wtw-demo
        static void CachedParam()
        {
            var container = new CachedContainer();

            container.Register <ILogger, Logger>();
            container.Register <IEmailService, EmailService>();
            container.Register <IEmailClient, EmailClient>();
            for (var n = 0; n < count; n++)
            {
                container.Resolve <IEmailClient>();
            }
        }