//Custom implementation of copying bytearray, faster than generated code /// <summary> /// </summary> /// <param name="builder"></param> /// <param name="data"></param> /// <returns></returns> public static VectorOffset CreateByteVector(FlatBufferBuilder builder, byte[] data) { //builder.StartVector(1, data.Length, 1); //var additional_bytes = data.Length - 2; //builder.Prep(sizeof(byte), additional_bytes * sizeof(byte)); // for (var i = data.Length - 1; i >= 0; i--) // builder.PutByte(data[i]); //return builder.EndVector(); return(builder.CreateByteVector(data)); }