public AutoRegisterModule(AutoRegisterOptionsBuilder optionsBuilder) { _optionsBuilder = optionsBuilder; _optionsBuilder.Feature <ConfigValueFeature>(); _optionsBuilder.Feature <InjectionFeature>(); _optionsBuilder.Feature <LifecycleFeature>(); //_optionsBuilder.Feature<ConfigValueFieldAutoRegisterFeature>(); //_optionsBuilder.Feature<InjectionFieldAutoRegisterFeature>(); //_optionsBuilder.Feature<ConfigValueCtorParamAutoRegisterFeature>(); //_optionsBuilder.Feature<InjectionCtorParamAutoRegisterFeature>(); //_optionsBuilder.Feature<LifecycleAutoRegisterFeature>(); _optionsBuilder.Feature <AttachLifetimeScopeAutoRegisterFeature>(); }
public static AutoRegisterOptionsBuilder Enable(this AutoRegisterOptionsBuilder optionsBuilder, IAutoRegisterFeature feature) { return(optionsBuilder.Feature(feature)); }