public NStatusInfoT UnPack() { var _o = new NStatusInfoT(); this.UnPackTo(_o); return(_o); }
public void UnPackTo(NStatusInfoT _o) { _o.States = new List <NymaTypes.NStatusStateT>(); for (var _j = 0; _j < this.StatesLength; ++_j) { _o.States.Add(this.States(_j).HasValue ? this.States(_j).Value.UnPack() : null); } }
public static Offset <NymaTypes.NStatusInfo> Pack(FlatBufferBuilder builder, NStatusInfoT _o) { if (_o == null) { return(default(Offset <NymaTypes.NStatusInfo>)); } var _States = default(VectorOffset); if (_o.States != null) { var __States = new Offset <NymaTypes.NStatusState> [_o.States.Count]; for (var _j = 0; _j < __States.Length; ++_j) { __States[_j] = NymaTypes.NStatusState.Pack(builder, _o.States[_j]); } _States = CreateStatesVector(builder, __States); } return(CreateNStatusInfo( builder, _States)); }