AOP00.Core.SmObjectFactory.defaultContainer C# (CSharp) Method

defaultContainer() private static method

private static defaultContainer ( ) : Container
return Container
        private static Container defaultContainer()
        {
            return new Container(ioc =>
            {
                var dynamicProxy = new ProxyGenerator();
                ioc.Scan(scanner =>
                {
                    scanner.AssemblyContainingType<IMyType>(); // نحوه يافتن اسمبلي لايه سرويس

                    // Connect `IName` interface to 'Name' class automatically
                    scanner.WithDefaultConventions();
                });

                ioc.For<IMyType>().DecorateAllWith(
                    myType => dynamicProxy.CreateInterfaceProxyWithTarget(myType, new LoggingInterceptor()));
            });
        }
SmObjectFactory