public static InflationPayout Decode(IByteReader stream) { InflationPayout decodedInflationPayout = new InflationPayout(); decodedInflationPayout.Destination = AccountID.Decode(stream); decodedInflationPayout.Amount = Int64.Decode(stream); return decodedInflationPayout; }
public static InflationPayout Decode(IByteReader stream) { InflationPayout decodedInflationPayout = new InflationPayout(); decodedInflationPayout.Destination = AccountID.Decode(stream); decodedInflationPayout.Amount = Int64.Decode(stream); return(decodedInflationPayout); }
public static InflationPayout Decode(XdrDataInputStream stream) { var decodedInflationPayout = new InflationPayout(); decodedInflationPayout.Destination = AccountID.Decode(stream); decodedInflationPayout.Amount = Int64.Decode(stream); return(decodedInflationPayout); }
public static void Encode(XdrDataOutputStream stream, InflationResult encodedInflationResult) { stream.WriteInt((int)encodedInflationResult.Discriminant.InnerValue); switch (encodedInflationResult.Discriminant.InnerValue) { case InflationResultCode.InflationResultCodeEnum.INFLATION_SUCCESS: int payoutssize = encodedInflationResult.Payouts.Length; stream.WriteInt(payoutssize); for (int i = 0; i < payoutssize; i++) { InflationPayout.Encode(stream, encodedInflationResult.Payouts[i]); } break; default: break; } }
public static void Encode(IByteWriter stream, InflationResult encodedInflationResult) { XdrEncoding.EncodeInt32((int)encodedInflationResult.Discriminant.InnerValue, stream); switch (encodedInflationResult.Discriminant.InnerValue) { case InflationResultCode.InflationResultCodeEnum.INFLATION_SUCCESS: int payoutssize = encodedInflationResult.Payouts.Length; XdrEncoding.EncodeInt32(payoutssize, stream); for (int i = 0; i < payoutssize; i++) { InflationPayout.Encode(stream, encodedInflationResult.Payouts[i]); } break; default: break; } }
public static InflationResult Decode(IByteReader stream) { InflationResult decodedInflationResult = new InflationResult(); decodedInflationResult.Discriminant = InflationResultCode.Decode(stream); switch (decodedInflationResult.Discriminant.InnerValue) { case InflationResultCode.InflationResultCodeEnum.INFLATION_SUCCESS: int payoutssize = XdrEncoding.DecodeInt32(stream); decodedInflationResult.Payouts = new InflationPayout[payoutssize]; for (int i = 0; i < payoutssize; i++) { decodedInflationResult.Payouts[i] = InflationPayout.Decode(stream); } break; default: break; } return(decodedInflationResult); }
public static InflationResult Decode(XdrDataInputStream stream) { InflationResult decodedInflationResult = new InflationResult(); InflationResultCode discriminant = InflationResultCode.Decode(stream); decodedInflationResult.Discriminant = discriminant; switch (decodedInflationResult.Discriminant.InnerValue) { case InflationResultCode.InflationResultCodeEnum.INFLATION_SUCCESS: int payoutssize = stream.ReadInt(); decodedInflationResult.Payouts = new InflationPayout[payoutssize]; for (int i = 0; i < payoutssize; i++) { decodedInflationResult.Payouts[i] = InflationPayout.Decode(stream); } break; default: break; } return(decodedInflationResult); }
public static void Encode(IByteWriter stream, InflationPayout encodedInflationPayout) { AccountID.Encode(stream, encodedInflationPayout.Destination); Int64.Encode(stream, encodedInflationPayout.Amount); }
public static void Encode(XdrDataOutputStream stream, InflationPayout encodedInflationPayout) { AccountID.Encode(stream, encodedInflationPayout.Destination); Int64.Encode(stream, encodedInflationPayout.Amount); }