Пример #1
0
        public IProfileExpression CreateProfile(string profileName)
        {
            var profileExpression = new Profile(profileName);

            profileExpression.Initialize(this);

            return(profileExpression);
        }
Пример #2
0
        public void CreateProfile(string profileName, Action <IProfileExpression> initializationExpression)
        {
            var profileExpression = new Profile(profileName);

            profileExpression.Initialize(this);

            initializationExpression(profileExpression);
        }
Пример #3
0
        public void AddProfile(Profile profile)
        {
            profile.Initialize(this);

            profile.Configure();
        }
Пример #4
0
        void IConfiguration.AddProfile(Profile profile)
        {
            _profiles.AddOrUpdate(profile.ProfileName, profile, (s, configuration) => profile);

            profile.Initialize(this);
        }
Пример #5
0
 void IConfiguration.AddProfile(Profile profile)
 {
     profile.Initialize();
     _profiles.Add(profile);
 }