Exemplo n.º 1
0
 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));
 }
Exemplo n.º 2
0
 internal static MosaicBuffer GetRootAsMosaicBuffer(ByteBuffer _bb, MosaicBuffer obj)
 {
     return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb));
 }