/// <summary> /// Used by "ContentBytes property and CheckIn /// </summary> /// <param name="bytes"></param> internal void save_content_bytes(ref byte[] value) { long ln = value.Length; if (ln > 0) { VSObject a = content_space.Allocate(ln + 12, DEFX.NODE_TYPE_CONTENT, DEFX.CONTENT_BLOCKSIZE); CONT_ID = a.Id; a.Write(HDR_LENGTH_POS, ln); // Save length a.Write(CONTENT_HDR_SIZE, value, ln); } }