public ServiceBuilder ForTypesDerivedFrom(Type type) { ServiceBuilder builder = CreateServiceBuilder(x => type.IsAssignableFrom(x)); this.builders.Add(builder); return(builder); }
public ServiceBuilder ForTypesMatching(Predicate <Type> typeFilter) { ServiceBuilder builder = CreateServiceBuilder(typeFilter); this.builders.Add(builder); return(builder); }
public ServiceBuilder ForType(Type type) { ServiceBuilder builder = CreateServiceBuilder(x => x == type); this.builders.Add(builder); return(builder); }