public NPortsT UnPack() { var _o = new NPortsT(); this.UnPackTo(_o); return(_o); }
public void UnPackTo(NPortsT _o) { _o.Values = new List <NymaTypes.NPortInfoT>(); for (var _j = 0; _j < this.ValuesLength; ++_j) { _o.Values.Add(this.Values(_j).HasValue ? this.Values(_j).Value.UnPack() : null); } }
public static Offset <NymaTypes.NPorts> Pack(FlatBufferBuilder builder, NPortsT _o) { if (_o == null) { return(default(Offset <NymaTypes.NPorts>)); } var _Values = default(VectorOffset); if (_o.Values != null) { var __Values = new Offset <NymaTypes.NPortInfo> [_o.Values.Count]; for (var _j = 0; _j < __Values.Length; ++_j) { __Values[_j] = NymaTypes.NPortInfo.Pack(builder, _o.Values[_j]); } _Values = CreateValuesVector(builder, __Values); } return(CreateNPorts( builder, _Values)); }