/// <summary> /// Create a copy of <see cref="StorageMetaInfoMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new StorageMetaInfoMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), _securityStorage, _positionStorage, _exchangeInfoProvider) { OverrideSecurityData = OverrideSecurityData, }); }
/// <summary> /// Create a copy of <see cref="HeartbeatMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new HeartbeatMessageAdapter((IMessageAdapter)InnerAdapter.Clone()) { SuppressReconnectingErrors = SuppressReconnectingErrors }); }
/// <summary> /// Create a copy of <see cref="StorageMetaInfoMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new StorageMetaInfoMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), _securityStorage, _positionStorage, _exchangeInfoProvider, StorageRegistry, SnapshotRegistry, CandleBuilderProvider) { OverrideSecurityData = OverrideSecurityData, }); }
/// <summary> /// Create a copy of <see cref="SubscriptionMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new SubscriptionMessageAdapter((IMessageAdapter)InnerAdapter.Clone()) { IsRestoreSubscriptionOnErrorReconnect = IsRestoreSubscriptionOnErrorReconnect, }); }
/// <summary> /// Create a copy of <see cref="PartialDownloadMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new PartialDownloadMessageAdapter((IMessageAdapter)InnerAdapter.Clone())); }
/// <summary> /// Create a copy of <see cref="HeartbeatMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new HeartbeatMessageAdapter((IMessageAdapter)InnerAdapter.Clone())); }
/// <summary> /// Create a copy of <see cref="OriginalTransactionMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new OriginalTransactionMessageAdapter((IMessageAdapter)InnerAdapter.Clone())); }
public override IMessageChannel Clone() { return new TimeAdapter(_parent, (IMessageAdapter)InnerAdapter.Clone()); }
/// <summary> /// Create a copy of <see cref="OrderBookTruncateMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new OrderBookTruncateMessageAdapter((IMessageAdapter)InnerAdapter.Clone())); }
/// <summary> /// Create a copy of <see cref="SlippageMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new SlippageMessageAdapter((IMessageAdapter)InnerAdapter.Clone())); }
/// <summary> /// Create a copy of <see cref="SecurityNativeIdMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new SecurityNativeIdMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), Storage)); }
/// <summary> /// Create a copy of <see cref="BufferMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new BufferMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), Buffer)); }
/// <summary> /// Create a copy of <see cref="LatencyMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new LatencyMessageAdapter((IMessageAdapter)InnerAdapter.Clone())); }
/// <summary> /// Create a copy of <see cref="SubscriptionOnlineMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new SubscriptionOnlineMessageAdapter((IMessageAdapter)InnerAdapter.Clone())); }
/// <summary> /// Create a copy of <see cref="OrderBookInrementMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new OrderBookInrementMessageAdapter((IMessageAdapter)InnerAdapter.Clone())); }
/// <summary> /// Create a copy of <see cref="CustomHistoryMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new CustomHistoryMessageAdapter((IMessageAdapter)InnerAdapter.Clone())); }
/// <summary> /// Create a copy of <see cref="CommissionMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new CommissionMessageAdapter((IMessageAdapter)InnerAdapter.Clone())); }
/// <summary> /// Create a copy of <see cref="OrderLogMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new OrderLogMessageAdapter((IMessageAdapter)InnerAdapter.Clone())); }
/// <summary> /// Create a copy of <see cref="ChannelMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new ChannelMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), InputChannel.Clone(), OutputChannel.Clone())); }
/// <summary> /// Create a copy of <see cref="StorageMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new StorageMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), _storageProcessor)); }
/// <summary> /// Create a copy of <see cref="CandleHolderMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new CandleHolderMessageAdapter((IMessageAdapter)InnerAdapter.Clone())); }
/// <summary> /// Create a copy of <see cref="ExtendedInfoStorageMessageAdapter"/>. /// </summary> /// <returns>Copy.</returns> public override IMessageChannel Clone() { return(new ExtendedInfoStorageMessageAdapter((IMessageAdapter)InnerAdapter.Clone(), _extendedInfoStorage)); }