93 {
94 if (inputSize < 0 || inputSize > 2147483132)
95 {
96 throw new ArgumentOutOfRangeException("inputSize");
97 }
98 if (inputSize == 0)
99 {
100 return 1;
101 }
102 int num = inputSize >> 24;
103 int num2 = inputSize & 0xFFFFFF;
104 int num3 = ((num2 > 1048576) ? 4 : 3);
105 int num4 = 2 + 4 * num + num3 + 1;
106 return inputSize + num4;
107 }