...

Text file src/github.com/google/flatbuffers/tests/union_vector/Rapunzel.cs

Documentation: github.com/google/flatbuffers/tests/union_vector

     1// <auto-generated>
     2//  automatically generated by the FlatBuffers compiler, do not modify
     3// </auto-generated>
     4
     5using global::System;
     6using global::System.Collections.Generic;
     7using global::Google.FlatBuffers;
     8
     9public struct Rapunzel : IFlatbufferObject
    10{
    11  private Struct __p;
    12  public ByteBuffer ByteBuffer { get { return __p.bb; } }
    13  public void __init(int _i, ByteBuffer _bb) { __p = new Struct(_i, _bb); }
    14  public Rapunzel __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
    15
    16  public int HairLength { get { return __p.bb.GetInt(__p.bb_pos + 0); } }
    17  public void MutateHairLength(int hair_length) { __p.bb.PutInt(__p.bb_pos + 0, hair_length); }
    18
    19  public static Offset<Rapunzel> CreateRapunzel(FlatBufferBuilder builder, int HairLength) {
    20    builder.Prep(4, 4);
    21    builder.PutInt(HairLength);
    22    return new Offset<Rapunzel>(builder.Offset);
    23  }
    24  public RapunzelT UnPack() {
    25    var _o = new RapunzelT();
    26    this.UnPackTo(_o);
    27    return _o;
    28  }
    29  public void UnPackTo(RapunzelT _o) {
    30    _o.HairLength = this.HairLength;
    31  }
    32  public static Offset<Rapunzel> Pack(FlatBufferBuilder builder, RapunzelT _o) {
    33    if (_o == null) return default(Offset<Rapunzel>);
    34    return CreateRapunzel(
    35      builder,
    36      _o.HairLength);
    37  }
    38}
    39
    40public class RapunzelT
    41{
    42  [Newtonsoft.Json.JsonProperty("hair_length")]
    43  public int HairLength { get; set; }
    44
    45  public RapunzelT() {
    46    this.HairLength = 0;
    47  }
    48}
    49

View as plain text