Org.Mozilla.Classfile.ConstantPool.Ensure C# (CSharp) Метод

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

private Ensure ( int howMuch ) : void
howMuch int
Результат void
		internal void Ensure(int howMuch)
		{
			if (itsTop + howMuch > itsPool.Length)
			{
				int newCapacity = itsPool.Length * 2;
				if (itsTop + howMuch > newCapacity)
				{
					newCapacity = itsTop + howMuch;
				}
				byte[] tmp = new byte[newCapacity];
				System.Array.Copy(itsPool, 0, tmp, 0, itsTop);
				itsPool = tmp;
			}
		}