public void Vector(Action <IFlexBufferVectorBuilder> vector) { var start = _buffer.StartVector(); var builder = new FlexBufferVectorBuilder(_buffer); vector(builder); _buffer.EndVector(start, false, false); }
public void Vector(string key, Action <IFlexBufferVectorBuilder> vector) { _buffer.AddKey(key); var start = _buffer.StartVector(); var builder = new FlexBufferVectorBuilder(_buffer); vector(builder); _buffer.EndVector(start, false, false); }
public static byte[] Vector(Action <IFlexBufferVectorBuilder> vector) { var buffer = new FlexBuffer(); var start = buffer.StartVector(); var builder = new FlexBufferVectorBuilder(buffer); vector(builder); buffer.EndVector(start, false, false); return(buffer.Finish()); }