Browse Source

Added notes.

pull/81/head
Halil İbrahim Kalkan 10 years ago
parent
commit
e10e0881e1
  1. 1
      src/Volo.DependencyInjection/Microsoft/Extensions/DependencyInjection/ServiceCollectionRegistrationExtensions.cs
  2. 2
      src/Volo.DependencyInjection/Volo/DependencyInjection/DefaultConventionalRegistrar.cs
  3. 3
      test/Volo.DependencyInjection.Tests/Microsoft/Extensions/DependencyInjection/AbpConventionalDependencyInjectionExtensions_Tests.cs

1
src/Volo.DependencyInjection/Microsoft/Extensions/DependencyInjection/ServiceCollectionRegistrationExtensions.cs

@ -1,6 +1,5 @@
using System;
using System.Reflection;
using Volo.DependencyInjection;
namespace Microsoft.Extensions.DependencyInjection
{

2
src/Volo.DependencyInjection/Volo/DependencyInjection/DefaultConventionalRegistrar.cs

@ -25,6 +25,8 @@ namespace Volo.DependencyInjection
return;
}
//TODO: Should have a list of ignored interfaces for exposed services. Say that MyTransientDependency class should not registered for ITransientDependency interface.
foreach (var serviceType in AutoRegistrationHelper.GetExposedServices(type))
{
var serviceDescriptor = ServiceDescriptor.Describe(serviceType, type, lifeTime.Value);

3
test/Volo.DependencyInjection.Tests/Microsoft/Extensions/DependencyInjection/AbpConventionalDependencyInjectionExtensions_Tests.cs

@ -5,6 +5,9 @@ using Xunit;
namespace Microsoft.Extensions.DependencyInjection
{
//TODO: Add unit test for:
// - IConventionalRegistrar
public class AbpConventionalDependencyInjectionExtensions_Tests
{
private readonly IServiceCollection _services;

Loading…
Cancel
Save