/// <summary> /// Creates the message control for the given message. /// </summary> /// <param name="messageControlContainer">message control container</param> /// <param name="messageEventArgs">message</param> /// <param name="bilingualDocument">bilingual document</param> /// <param name="sourceSegment">source segment</param> /// <param name="targetSegment">target segment</param> /// <returns>message control</returns> public UserControl CreateMessageControl(IMessageControlContainer messageControlContainer, MessageEventArgs messageEventArgs, IBilingualDocument bilingualDocument, ISegment sourceSegment, ISegment targetSegment) { if (!SupportsMessage(messageEventArgs)) { throw new ArgumentException("messageEventArgs is not supported by this message control plug-in", "messageEventArgs"); } return new CustomMessageControl(messageEventArgs, bilingualDocument, sourceSegment, targetSegment); }
/// <summary> /// Creates the message control for the given message. /// </summary> /// <param name="messageControlContainer">message control container</param> /// <param name="messageEventArgs">message</param> /// <param name="bilingualDocument">bilingual document</param> /// <param name="sourceSegment">source segment</param> /// <param name="targetSegment">target segment</param> /// <returns>message control</returns> public UserControl CreateMessageControl(IMessageControlContainer messageControlContainer, MessageEventArgs messageEventArgs, IBilingualDocument bilingualDocument, ISegment sourceSegment, ISegment targetSegment) { if (!SupportsMessage(messageEventArgs)) { throw new ArgumentException("messageEventArgs is not supported by this message control plug-in", "messageEventArgs"); } return(new CustomMessageControl(messageEventArgs, bilingualDocument, sourceSegment, targetSegment)); }
public UserControl CreateMessageControl(IMessageControlContainer messageControlContainer, MessageEventArgs messageEventArgs, IBilingualDocument bilingualDocument, ISegment sourceSegment, ISegment targetSegment) { if (!SupportsMessage(messageEventArgs)) { throw new ArgumentException("messageEventArgs is not supported by this message control plug-in", nameof(messageEventArgs)); } return(new IdenticalVerifierMessageUI(messageEventArgs, targetSegment)); }