|  |  |  | 
|---|
|  |  |  | .InterceptedBy(cacheType.ToArray()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | foreach (var assembly in assemblyList) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | foreach (var type in assembly.GetTypes()) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | if (!type.IsInterface && !type.IsAbstract && baseType.IsAssignableFrom(type)) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | Console.WriteLine($"注册类型: {type.FullName}"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //foreach (var assembly in assemblyList) | 
|---|
|  |  |  | //{ | 
|---|
|  |  |  | //    foreach (var type in assembly.GetTypes()) | 
|---|
|  |  |  | //    { | 
|---|
|  |  |  | //        if (!type.IsInterface && !type.IsAbstract && baseType.IsAssignableFrom(type)) | 
|---|
|  |  |  | //        { | 
|---|
|  |  |  | //            Console.WriteLine($"注册类型: {type.FullName}"); | 
|---|
|  |  |  | //        } | 
|---|
|  |  |  | //    } | 
|---|
|  |  |  | //} | 
|---|
|  |  |  |  | 
|---|
|  |  |  | builder.RegisterType<UnitOfWorkManage>().As<IUnitOfWorkManage>() | 
|---|
|  |  |  | .AsImplementedInterfaces() | 
|---|