public static IChannelDriver Create(IChannelBridge channelBridge) { Contract.Requires<ArgumentNullException>(channelBridge != null, "channelBridge"); Contract.Ensures(Contract.Result<IChannelDriver>() != null); return Create(channelBridge, MyoErrorHandlerDriver.Create(MyoErrorHandlerBridge.Create())); }
public static IChannelDriver Create(IChannelBridge channelBridge) { // Contract.Requires<ArgumentNullException>(channelBridge != null, "channelBridge"); Contract.Ensures(Contract.Result <IChannelDriver>() != null); return(Create(channelBridge, MyoErrorHandlerDriver.Create(MyoErrorHandlerBridge.Create()))); }
/// <summary> /// Creates a new <see cref="IChannelDriver"/> instance. /// </summary> /// <param name="channelBridge">The channel bridge. Cannot be <c>null</c>.</param> /// <param name="myoErrorHandlerDriver">The error handler driver. Cannot be <c>null</c>.</param> /// <returns>Returns a new <see cref="IChannelDriver"/> instance.</returns> /// <exception cref="System.ArgumentNullException"> /// The exception that is thrown when <paramref name="channelBridge"/> or <paramref name="myoErrorHandlerDriver" is null. /// </exception> public static IChannelDriver Create(IChannelBridge channelBridge, IMyoErrorHandlerDriver myoErrorHandlerDriver) { Contract.Requires<ArgumentNullException>(channelBridge != null, "channelBridge"); Contract.Requires<ArgumentNullException>(myoErrorHandlerDriver != null, "myoErrorHandlerDriver"); Contract.Ensures(Contract.Result<IChannelDriver>() != null); return new ChannelDriver(channelBridge, myoErrorHandlerDriver); }
/// <summary> /// Initializes a new instance of the <see cref="ChannelDriver"/> class. /// </summary> /// <param name="channelBridge">The channel bridge. Cannot be <c>null</c>.</param> /// <exception cref="System.ArgumentNullException"> /// The exception that is thrown when <paramref name="channelBridge"/> is null. /// </exception> private ChannelDriver(IChannelBridge channelBridge, IMyoErrorHandlerDriver myoErrorHandlerDriver) { Contract.Requires<ArgumentNullException>(channelBridge != null, "channelBridge"); Contract.Requires<ArgumentNullException>(myoErrorHandlerDriver != null, "myoErrorHandlerDriver"); _channelBridge = channelBridge; _myoErrorHandlerDriver = myoErrorHandlerDriver; }
/// <summary> /// Creates a new <see cref="IChannelDriver"/> instance. /// </summary> /// <param name="channelBridge">The channel bridge. Cannot be <c>null</c>.</param> /// <param name="myoErrorHandlerDriver">The error handler driver. Cannot be <c>null</c>.</param> /// <returns>Returns a new <see cref="IChannelDriver"/> instance.</returns> /// <exception cref="System.ArgumentNullException"> /// The exception that is thrown when <paramref name="channelBridge"/> or <paramref name="myoErrorHandlerDriver" is null. /// </exception> public static IChannelDriver Create(IChannelBridge channelBridge, IMyoErrorHandlerDriver myoErrorHandlerDriver) { // Contract.Requires<ArgumentNullException>(channelBridge != null, "channelBridge"); // Contract.Requires<ArgumentNullException>(myoErrorHandlerDriver != null, "myoErrorHandlerDriver"); Contract.Ensures(Contract.Result <IChannelDriver>() != null); return(new ChannelDriver(channelBridge, myoErrorHandlerDriver)); }
/// <summary> /// Initializes a new instance of the <see cref="ChannelDriver"/> class. /// </summary> /// <param name="channelBridge">The channel bridge. Cannot be <c>null</c>.</param> /// <exception cref="System.ArgumentNullException"> /// The exception that is thrown when <paramref name="channelBridge"/> is null. /// </exception> private ChannelDriver(IChannelBridge channelBridge, IMyoErrorHandlerDriver myoErrorHandlerDriver) { // Contract.Requires<ArgumentNullException>(channelBridge != null, "channelBridge"); // Contract.Requires<ArgumentNullException>(myoErrorHandlerDriver != null, "myoErrorHandlerDriver"); _channelBridge = channelBridge; _myoErrorHandlerDriver = myoErrorHandlerDriver; }
/// <summary> /// Creates a new <see cref="IChannelDriver"/> instance. /// </summary> /// <param name="channelBridge">The channel bridge. Cannot be <c>null</c>.</param> /// <param name="myoErrorHandlerDriver">The error handler driver. Cannot be <c>null</c>.</param> /// <returns>Returns a new <see cref="IChannelDriver"/> instance.</returns> /// <exception cref="System.ArgumentNullException"> /// The exception that is thrown when <paramref name="channelBridge"/> or <paramref name="myoErrorHandlerDriver" is null. /// </exception> public static IChannelDriver Create(IChannelBridge channelBridge, IMyoErrorHandlerDriver myoErrorHandlerDriver) { return(new ChannelDriver(channelBridge, myoErrorHandlerDriver)); }
public static IChannelDriver Create(IChannelBridge channelBridge) { return(Create(channelBridge, MyoErrorHandlerDriver.Create(MyoErrorHandlerBridge.Create()))); }
/// <summary> /// Initializes a new instance of the <see cref="ChannelDriver"/> class. /// </summary> /// <param name="channelBridge">The channel bridge. Cannot be <c>null</c>.</param> /// <exception cref="System.ArgumentNullException"> /// The exception that is thrown when <paramref name="channelBridge"/> is null. /// </exception> private ChannelDriver(IChannelBridge channelBridge, IMyoErrorHandlerDriver myoErrorHandlerDriver) { _channelBridge = channelBridge; _myoErrorHandlerDriver = myoErrorHandlerDriver; }