internal static Offset <MosaicBuffer> CreateMosaicBuffer(FlatBufferBuilder builder, int mosaicStructureLen = 0, int mosaicIdStructureLen = 0, int namespaceIdLen = 0, VectorOffset namespaceStringOffset = default(VectorOffset), int mosaicIdLen = 0, VectorOffset mosaicIdStringOffset = default(VectorOffset), ulong quantity = 0) { builder.StartObject(7); MosaicBuffer.AddQuantity(builder, quantity); MosaicBuffer.AddMosaicIdString(builder, mosaicIdStringOffset); MosaicBuffer.AddMosaicIdLen(builder, mosaicIdLen); MosaicBuffer.AddNamespaceString(builder, namespaceStringOffset); MosaicBuffer.AddNamespaceIdLen(builder, namespaceIdLen); MosaicBuffer.AddMosaicIdStructureLen(builder, mosaicIdStructureLen); MosaicBuffer.AddMosaicStructureLen(builder, mosaicStructureLen); return(MosaicBuffer.EndMosaicBuffer(builder)); }
internal static MosaicBuffer GetRootAsMosaicBuffer(ByteBuffer _bb, MosaicBuffer obj) { return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }