Ejemplo n.º 1
0
 public static Offset <MetadataTransactionBuffer> CreateMetadataTransactionBuffer(FlatBufferBuilder builder,
                                                                                  uint size = 0,
                                                                                  VectorOffset signatureOffset = default(VectorOffset),
                                                                                  VectorOffset signerOffset    = default(VectorOffset),
                                                                                  uint version = 0,
                                                                                  ushort type  = 0,
                                                                                  VectorOffset maxFeeOffset            = default(VectorOffset),
                                                                                  VectorOffset deadlineOffset          = default(VectorOffset),
                                                                                  VectorOffset targetKeyOffset         = default(VectorOffset),
                                                                                  VectorOffset scopedMetadataKeyOffset = default(VectorOffset),
                                                                                  VectorOffset targetIdOffset          = default(VectorOffset),
                                                                                  short valueSizeDelta     = 0,
                                                                                  ushort valueSize         = 0,
                                                                                  VectorOffset valueOffset = default(VectorOffset))
 {
     builder.StartObject(13);
     MetadataTransactionBuffer.AddValue(builder, valueOffset);
     MetadataTransactionBuffer.AddTargetId(builder, targetIdOffset);
     MetadataTransactionBuffer.AddScopedMetadataKey(builder, scopedMetadataKeyOffset);
     MetadataTransactionBuffer.AddTargetKey(builder, targetKeyOffset);
     MetadataTransactionBuffer.AddDeadline(builder, deadlineOffset);
     MetadataTransactionBuffer.AddMaxFee(builder, maxFeeOffset);
     MetadataTransactionBuffer.AddVersion(builder, version);
     MetadataTransactionBuffer.AddSigner(builder, signerOffset);
     MetadataTransactionBuffer.AddSignature(builder, signatureOffset);
     MetadataTransactionBuffer.AddSize(builder, size);
     MetadataTransactionBuffer.AddValueSize(builder, valueSize);
     MetadataTransactionBuffer.AddValueSizeDelta(builder, valueSizeDelta);
     MetadataTransactionBuffer.AddType(builder, type);
     return(MetadataTransactionBuffer.EndMetadataTransactionBuffer(builder));
 }
Ejemplo n.º 2
0
 public static MetadataTransactionBuffer GetRootAsMetadataTransactionBuffer(ByteBuffer _bb, MetadataTransactionBuffer obj)
 {
     return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb));
 }