/// <summary> /// Clone the <see cref="UUDecoder"/> with its current state. /// </summary> /// <remarks> /// Creates a new <see cref="UUDecoder"/> with exactly the same state as the current decoder. /// </remarks> /// <returns>A new <see cref="UUDecoder"/> with identical state.</returns> public IMimeDecoder Clone() { var decoder = new UUDecoder(initial == UUDecoderState.Payload); decoder.state = state; decoder.nsaved = nsaved; decoder.saved = saved; decoder.uulen = uulen; return(decoder); }
/// <summary> /// Clone the <see cref="UUDecoder"/> with its current state. /// </summary> /// <remarks> /// Creates a new <see cref="UUDecoder"/> with exactly the same state as the current decoder. /// </remarks> /// <returns>A new <see cref="UUDecoder"/> with identical state.</returns> public IMimeDecoder Clone () { var decoder = new UUDecoder (initial == UUDecoderState.Payload); decoder.state = state; decoder.nsaved = nsaved; decoder.saved = saved; decoder.uulen = uulen; return decoder; }