88
1
using Autofac;
2
using Autofac.Builder;
3
using Autofac.Core;
4
using System;
5
using System.Collections.Generic;
6
using System.Linq;
7
using System.Text;
8
using System.Threading.Tasks;
9
10
namespace AUtofacTest
11
{
12
public class Program
13
{
14
public static void Main()
15
{
16
// Older system
17
var serviceResolver = new MyResolver();
18
19
// Newer System
20
var autofacBuilder = new ContainerBuilder();
21
autofacBuilder.RegisterSource(new AutofacServiceProviderRegistrationSource(serviceResolver));
22
var ioc = autofacBuilder.Build();
23
24
// Old system resovles services it knows about
Cached Result