public static TimeBounds Decode(XdrDataInputStream stream) { TimeBounds decodedTimeBounds = new TimeBounds(); decodedTimeBounds.MinTime = TimePoint.Decode(stream); decodedTimeBounds.MaxTime = TimePoint.Decode(stream); return(decodedTimeBounds); }
public static StellarValue Decode(XdrDataInputStream stream) { StellarValue decodedStellarValue = new StellarValue(); decodedStellarValue.TxSetHash = Hash.Decode(stream); decodedStellarValue.CloseTime = TimePoint.Decode(stream); int upgradessize = stream.ReadInt(); decodedStellarValue.Upgrades = new UpgradeType[upgradessize]; for (int i = 0; i < upgradessize; i++) { decodedStellarValue.Upgrades[i] = UpgradeType.Decode(stream); } decodedStellarValue.Ext = StellarValueExt.Decode(stream); return(decodedStellarValue); }