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

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

private static ValidateTransformBlock ( byte inputBuffer, int inputOffset, int inputCount ) : void
inputBuffer byte
inputOffset int
inputCount int
Результат void
        private static 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);
        }