private void CreateDefault(AssociationRole value) { switch (value) { case AssociationRole.Consumer: MessageHandlerConfigurationWrapper = MessageReaderConfigurationWrapper.CreateDefault(); break; case AssociationRole.Producer: MessageHandlerConfigurationWrapper = MessageWriterConfigurationWrapper.CreateDefault(); break; } AssociationCouplersEnumerator = m_AssociationCouplerViewModelEnumeratorFunc(MessageHandlerConfigurationWrapper); }
/// <summary> /// Initializes a new instance of the <see cref="MessageHandlerConfirmation"/> class. /// </summary> /// <param name="enumerator">The enumerator.</param> internal MessageHandlerConfirmation(Func <IMessageHandlerConfigurationWrapper, AssociationCouplerViewModel[]> enumerator) : this(MessageReaderConfigurationWrapper.CreateDefault(), enumerator, true) { }