internal ErrorCorrectionBlocks(int numErrorCorrectionCodewords, ErrorCorrectionBlock ecBlock1, ErrorCorrectionBlock ecBlock2)
            : this()
        {
            NumErrorCorrectionCodewards = numErrorCorrectionCodewords;
            _m_ECBlock = new ErrorCorrectionBlock[] { ecBlock1, ecBlock2 };

            Initialize();
        }
		internal ErrorCorrectionBlocks(int numErrorCorrectionCodewords, ErrorCorrectionBlock ecBlock1, ErrorCorrectionBlock ecBlock2)
			: this()
		{
			this.NumErrorCorrectionCodewards = numErrorCorrectionCodewords;
			this.m_ECBlock = new ErrorCorrectionBlock[]{ecBlock1, ecBlock2};
			
			this.initialize();
		}
示例#3
0
        internal ErrorCorrectionBlocks(int numErrorCorrectionCodewords, ErrorCorrectionBlock ecBlock)
            : this()
        {
            this.NumErrorCorrectionCodewards = numErrorCorrectionCodewords;
            this.m_ECBlock = new ErrorCorrectionBlock[] { ecBlock };

            this.initialize();
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="ErrorCorrectionBlocks"/> struct.
        /// </summary>
        /// <param name="numErrorCorrectionCodewords">The num error correction codewords.</param>
        /// <param name="ecBlock">The ec block.</param>
        /// <remarks></remarks>
        internal ErrorCorrectionBlocks(int numErrorCorrectionCodewords, ErrorCorrectionBlock ecBlock)
            : this()
        {
            NumErrorCorrectionCodewards = numErrorCorrectionCodewords;
            m_ECBlock = new[] {ecBlock};

            initialize();
        }