// Token: 0x06000A71 RID: 2673 RVA: 0x0003D980 File Offset: 0x0003BB80
        public virtual void dmethod_1816(Class_296 arg_0, object obje_0, Class_418 arg_1)
        {
            Class_275 class_ = obje_0 as Class_275;

            if (class_ == null)
            {
                throw new ArgumentException("invalid data to serialize");
            }
            arg_0.pmethod_2009();
            arg_0.pmethod_2009();
            arg_0.kmethod_2037(class_.prop_0);
            arg_0.smethod_2010();
            arg_0.pmethod_2009();
            foreach (Class_275.NClass_0 nclass_ in class_.prop_1)
            {
                arg_0.kmethod_2037(nclass_.nprop_0);
            }
            arg_0.smethod_2010();
            arg_0.pmethod_2009();
            int num = 0;

            foreach (Class_275.NClass_0 nclass_2 in class_.prop_1)
            {
                arg_0.lmethod_2038(0);
                arg_0.lmethod_2038(num++);
                arg_0.kmethod_2037(Class_223.smethod_1470(nclass_2.nprop_1, nclass_2.nprop_2).ToBase64());
            }
            arg_0.smethod_2010();
            arg_0.smethod_2010();
        }
		// Token: 0x06000A7A RID: 2682 RVA: 0x0003DAEC File Offset: 0x0003BCEC
		public Class_278(Class_233 arg_0, byte[] byteDizi_0, IEnumerable<Class_233> arg_1) : base("s2")
		{
			this.prop_0 = arg_0.prop_0;
			this.prop_2 = new object[]
			{
				new Class_218<int, string>(0, "EXP")
			};
			Class_234 class_ = (Class_234)arg_0;
			byte[] array = class_.prop_1;
			if (array == null)
			{
				array = Class_223.dmethod_1476();
			}
			this.prop_4 = Class_223.smethod_1470(array, byteDizi_0).ToBase64();
			if (class_.prop_1 == null)
			{
				this.prop_3 = new Class_275(arg_0.prop_0);
				this.prop_3.vmethod_1815(arg_0.prop_0, class_.prop_4, array);
				foreach (Class_233 class_2 in this.gmethod_1823(arg_1.ToArray<Class_233>(), arg_0))
				{
					this.prop_3.vmethod_1815(class_2.prop_0, ((Class_234)class_2).prop_4, array);
				}
			}
			byte[] byteDizi_ = (arg_0.prop_0 + arg_0.prop_0).ToBytes();
			this.prop_1 = Class_223.smethod_1470(byteDizi_, byteDizi_0).ToBase64();
		}