We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f7fe7cb commit 0c5f097Copy full SHA for 0c5f097
1 file changed
SharpRepository.Ioc.Autofac/AutofacRepositoryDependencyResolver.cs
@@ -1,10 +1,25 @@
1
using System;
2
-using System.Collections.Generic;
3
-using System.Text;
+using Autofac;
+using SharpRepository.Repository.Ioc;
4
5
namespace SharpRepository.Ioc.Autofac
6
{
7
- class Class1
+ public class AutofacRepositoryDependencyResolver : BaseRepositoryDependencyResolver
8
9
+ private readonly IContainer _container;
10
+ public AutofacRepositoryDependencyResolver(IContainer container)
11
+ {
12
+ _container = container;
13
+ }
14
+
15
+ protected override T ResolveInstance<T>()
16
17
+ return _container.Resolve<T>();
18
19
20
+ protected override object ResolveInstance(Type type)
21
22
+ return _container.Resolve(type);
23
24
}
-}
25
+}
0 commit comments