/// <summary> /// Инициализирует экземпляр <see cref="ReplaceComponentSyntax{TComponent}"/>. /// </summary> internal ReplaceComponentSyntax( IComponentsStore componentsStore, PropertyInfo componentProp) { _componentProp = componentProp; _componentsStore = (MutableComponentsStore)componentsStore; }
/// <summary> /// Инициализирует экземпляр <see cref="AspectsFluentConfigurationSyntax"/>. /// </summary> /// <param name="aspectsContainer">Контейнер аспектов.</param> internal AspectsFluentConfigurationSyntax(AspectsContainer aspectsContainer) { _container = aspectsContainer; _componentsStore = new MutableComponentsStore(); _aspectsConfiguration = new AspectsConfiguration(_componentsStore); }
/// <summary> /// Инициализирует экземпляр <see cref="AspectsConfiguration"/>. /// </summary> /// <param name="componentsStore">Конфигурация обвязки аспектов.</param> internal AspectsConfiguration(MutableComponentsStore componentsStore) { ComponentsStore = componentsStore; }