Example #1
0
        public FrameBuilder(IFrameEncoder encoder, IFrameDecoder decoder)
        {
            if (encoder == null)
                throw new ArgumentNullException("encoder");
            if (decoder == null)
                throw new ArgumentNullException("decoder");

            this.Encoder = encoder;
            this.Decoder = decoder;
        }
Example #2
0
        public FrameBuilder(IFrameEncoder encoder, IFrameDecoder decoder)
        {
            if (encoder == null)
            {
                throw new ArgumentNullException("encoder");
            }
            if (decoder == null)
            {
                throw new ArgumentNullException("decoder");
            }

            this.Encoder = encoder;
            this.Decoder = decoder;
        }
Example #3
0
 /// <summary>
 /// Construct a new <see cref="FrameBuilder"></see> class's instance.
 /// </summary>
 /// <param name="encoder">Frame encoder.</param>
 /// <param name="decoder">Frame decoder.</param>
 /// <exception cref="ArgumentNullException"></exception>
 public FrameBuilder(IFrameEncoder encoder, IFrameDecoder decoder)
 {
     this.Encoder = encoder ?? throw new ArgumentNullException($"{nameof(encoder)}");
     this.Decoder = decoder ?? throw new ArgumentNullException($"{nameof(decoder)}");
 }