public IEnumerable<IBasedOnPattern> GetRegistrationPatterns(IBasedOnRegistrationCreator registrationCreator) { return new IBasedOnPattern[] { new BasedOnGeneric(registrationCreator), new BasedOnNonGeneric(registrationCreator), new InNamespace(), new InSameNamespaceAsGeneric(), new InSameNamespaceAsNonGeneric(), new Pick(registrationCreator), new Where(whereArgumentPatterns), }; }
public IEnumerable <IBasedOnPattern> GetRegistrationPatterns(IBasedOnRegistrationCreator registrationCreator) { return(new IBasedOnPattern[] { new BasedOnGeneric(registrationCreator), new BasedOnNonGeneric(registrationCreator), new InNamespace(), new InSameNamespaceAsGeneric(), new InSameNamespaceAsNonGeneric(), new Pick(registrationCreator), new Where(whereArgumentPatterns), }); }
public Pick(IBasedOnRegistrationCreator registrationCreator) : base(pattern) { this.registrationCreator = registrationCreator; }
public BasedOnGeneric(IBasedOnRegistrationCreator registrationCreator) : base(pattern) { this.registrationCreator = registrationCreator; }
public BasedOnNonGeneric(IBasedOnRegistrationCreator registrationCreator) : base(pattern) { this.registrationCreator = registrationCreator; }