namespace Org.BouncyCastle.Asn1.Cmp { /** *
GenMsgContent ::= SEQUENCE OF InfoTypeAndValue
*/ public class GenMsgContent : Asn1Encodable { public static GenMsgContent GetInstance(object obj) { if (obj is GenMsgContent genMsgContent) return genMsgContent; if (obj != null) return new GenMsgContent(Asn1Sequence.GetInstance(obj)); return null; } private readonly Asn1Sequence m_content; private GenMsgContent(Asn1Sequence seq) { m_content = seq; } public GenMsgContent(InfoTypeAndValue itv) { m_content = new DerSequence(itv); } public GenMsgContent(params InfoTypeAndValue[] itvs) { m_content = new DerSequence(itvs); } public virtual InfoTypeAndValue[] ToInfoTypeAndValueArray() { return m_content.MapElements(InfoTypeAndValue.GetInstance); } /** *
		 * GenMsgContent ::= SEQUENCE OF InfoTypeAndValue
		 * 
* @return a basic ASN.1 object representation. */ public override Asn1Object ToAsn1Object() { return m_content; } } }