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