public IProfileExpression CreateProfile(string profileName) { var profileExpression = new Profile(profileName); profileExpression.Initialize(this); return(profileExpression); }
public void CreateProfile(string profileName, Action <IProfileExpression> initializationExpression) { var profileExpression = new Profile(profileName); profileExpression.Initialize(this); initializationExpression(profileExpression); }
public void AddProfile(Profile profile) { profile.Initialize(this); profile.Configure(); }
void IConfiguration.AddProfile(Profile profile) { _profiles.AddOrUpdate(profile.ProfileName, profile, (s, configuration) => profile); profile.Initialize(this); }
void IConfiguration.AddProfile(Profile profile) { profile.Initialize(); _profiles.Add(profile); }