protected Func<Action<byte[], int>, ByteStringBuilder> FillArray(int len) { return fill => { EnsureTempSize(_tempLength + len); fill(_temp, _tempLength); _tempLength += len; _length += len; return this; }; }