System.Security.Cryptography.HashAlgorithm.ValidateTransformBlock C# (CSharp) Метод

ValidateTransformBlock() приватный Метод

private ValidateTransformBlock ( byte inputBuffer, int inputOffset, int inputCount ) : void
inputBuffer byte
inputOffset int
inputCount int
Результат void
        private void ValidateTransformBlock(byte[] inputBuffer, int inputOffset, int inputCount)
        {
            if (inputBuffer == null)
                throw new ArgumentNullException(nameof(inputBuffer));
            if (inputOffset < 0)
                throw new ArgumentOutOfRangeException(nameof(inputOffset), SR.ArgumentOutOfRange_NeedNonNegNum);
            if (inputCount < 0 || inputCount > inputBuffer.Length)
                throw new ArgumentException(SR.Argument_InvalidValue);
            if ((inputBuffer.Length - inputCount) < inputOffset)
                throw new ArgumentException(SR.Argument_InvalidOffLen);

            if (_disposed)
                throw new ObjectDisposedException(null);
        }