public override object Clone() { var clone = new BlockStoreBehavior(this.ChainIndexer, this.chainState, this.loggerFactory, this.consensusManager, this.blockStoreQueue) { CanRespondToGetDataPayload = this.CanRespondToGetDataPayload }; return(clone); }
public override object Clone() { var res = new BlockStoreBehavior(this.chain, this.chainState, this.loggerFactory, this.consensusManager) { CanRespondToGetBlocksPayload = this.CanRespondToGetBlocksPayload, CanRespondToGetDataPayload = this.CanRespondToGetDataPayload }; return(res); }
public override object Clone() { this.logger.LogTrace("()"); var res = new BlockStoreBehavior(this.chain, this.blockRepository, this.blockStoreCache, this.loggerFactory) { CanRespondToGetBlocksPayload = this.CanRespondToGetBlocksPayload, CanRespondToGetDataPayload = this.CanRespondToGetDataPayload }; this.logger.LogTrace("(-)"); return(res); }