public IScopedActivatorConfiguration InScope(IServiceScope serviceScope) { var configuration = new ScopedActivatorConfiguration <object>(Identity, serviceScope); Configuration = configuration; return(configuration); }
public IInstanceActivatorConfiguration UsingInstance(object instance) { var configuration = new InstanceActivatorConfiguration <object>(Identity, instance); Configuration = configuration; return(configuration); }
public IContainerConfiguration Register(IActivatorConfiguration activatorConfiguration) { if (activatorConfiguration == null) { throw new ArgumentNullException("activatorConfiguration"); } _activatorConfigurations.Enqueue(activatorConfiguration); return(this); }