public static void Encode(XdrDataOutputStream stream, ManageOfferResult encodedManageOfferResult) { stream.WriteInt((int)encodedManageOfferResult.Discriminant.InnerValue); switch (encodedManageOfferResult.Discriminant.InnerValue) { case ManageOfferResultCode.ManageOfferResultCodeEnum.MANAGE_OFFER_SUCCESS: ManageOfferSuccessResult.Encode(stream, encodedManageOfferResult.Success); break; } }
public static void Encode(IByteWriter stream, ManageOfferResult encodedManageOfferResult) { XdrEncoding.EncodeInt32((int)encodedManageOfferResult.Discriminant.InnerValue, stream); switch (encodedManageOfferResult.Discriminant.InnerValue) { case ManageOfferResultCode.ManageOfferResultCodeEnum.MANAGE_OFFER_SUCCESS: ManageOfferSuccessResult.Encode(stream, encodedManageOfferResult.Success); break; default: break; } }