byte [] Alloc (int size)
{
if (size > quota.MaxStringContentLength || size < 0)
throw new XmlException (String.Format ("Text content buffer exceeds the quota limitation at {2}. {0} bytes and should be less than {1} bytes", size, quota.MaxStringContentLength, source.Position));
return new byte [size];
}