public IIoCConfigurator Lemming(Type type, string name, Action <LemmingConfigurator> config) { var lemming = GetOrCreateLemming(type, name); var builder = new LemmingConfigurator(type, lemming, lemmings); config(builder); lemmings.Add(lemming); return(this); }
public IIoCConfigurator Lemming <T>(string name, Action <LemmingConfigurator <T> > config) where T : class { var lemming = GetOrCreateLemming(typeof(T), name); var builder = new LemmingConfigurator <T>(lemming, lemmings); config(builder); lemmings.Add(lemming); return(this); }