public static Claimant Decode(XdrDataInputStream stream) { Claimant decodedClaimant = new Claimant(); ClaimantType discriminant = ClaimantType.Decode(stream); decodedClaimant.Discriminant = discriminant; switch (decodedClaimant.Discriminant.InnerValue) { case ClaimantType.ClaimantTypeEnum.CLAIMANT_TYPE_V0: decodedClaimant.V0 = ClaimantV0.Decode(stream); break; } return(decodedClaimant); }
public static void Encode(XdrDataOutputStream stream, ClaimantType value) { stream.WriteInt((int)value.InnerValue); }