public static void RegisterModule(this IManualObjectRegistrar registrar, IRegistrationModule module) { module.Register(registrar); registrar.CommitRegistrations(); // TODO: Make sure we don't commit registration duplicatedly }
internal AutoObjectRegistrar(IManualObjectRegistrar registrar, IAutoRegistrationPolicy[] registrationPolicies) { _registrar = registrar; _registrationPolicies = registrationPolicies; }